You know 'ignoring' the issues with bedrock isn't going to get them fixed. There are way more issues than just 'beacons' within this port. Mob spawning, for example, makes the game for most technical mined players unplayable. The changes to zombie pigmen is not justified and put in place only to prevent farming.
They are willing to change things only to suit their needs, such as afk fishing farms, I mean really who cares if people fish while they are afk. The changes to the wither make it unable to ever use him within a farm, again pushing technical mined players away from this port.
Dual way flying machines will never exist within bedrock, and these are just a few issues off the top of my head.
What really annoys me is when people say its fine the way it is, its utter garbage and needs to be addressed, rather than addressing these issues they simply keep piling on more and more market content.
We're not ignoring the issues. If we didn't support these features, that would be ignoring the issues. It would be neglecting to support fixing bugs and glitches.
Farms were meant to be for crops and some animals only. All of these other farms weren't meant to be there. That's all you need for a feature to count as a bug. And, as
I mentioned earlier, bugs make games undesirable, unstable, and they hinder development. In this case, the developers have chosen not to allow you to do this, and for good reason. It largely inbalances the game. Pigman farming can generate unlimited amounts of gold, which create golden apples, which can be extremely powerful. The player becomes overpowered. Fishing can generate materials of practically any type, and AFK fishing farms can do it consistently without the player even having to be there. That creates some serious balance issues. You can already fly with elytra. Flying machines are essentially useless unless you were trying to build some kind of TNT cannon (or something of the sorts), which can be overpowered in many servers.
If you are technically minded, Minecraft has made many accommodations for you. Try using the command system or building a data pack.