For instance if Minecraft or any of the multide of crafting games had a patent on sticking together objects we wouldn't have BoTWToTK in the first place.
My understanding is that it's patented, though. So no one else is making anything like it. No other experiments about what else those mechanics can do.
The enemies are also generated with perks and flaws based on the available game mechanics. These orcs return to fight you again, they often have upgrades themselves to resist or be immune to the ways you killed them previously.
Taken individually none of these mechanics are novel I don't think. But this particular implementation is pretty unique. I'd love to see similar things in other games. Like Mech pilot rivalries in a Mecha game or something similar. But games aren't copying it, despite how well received it was. I can only think it's due to some kind of patent licensing issue.
Really, patents should just expire after 5 years by default, possibly with exceptional grants for 10 years. I think 5-10 years is plenty of time to establish yourself in a market, and if at that point your competitors start competing, well, you had your grace period.
So being able to secure a patent before its first implementation is made is pretty much a non-negotiable requirement.
So, yes, folks should be able to secure a parent before they're able to build and sell a working product, _but_ it should be a requirement that they build and sell within a shorter time-frame than the length of the patent, e.g. the patent is for X years and I have to build and sell within 0.2*X years or the patent is rejected.
Also, patents make sense also for things that are not for sale to general public - for example, an invention to improve some machines that you use in your factory, but aren't selling to other factories i.e. your competitors; consumer products are the thing that is visible, but B2B products matter even more.
Try and name just one game released in the last decade with a completely novel game mechanic.
https://www.youtube.com/watch?v=tTVDSOnPLns
It's a pity nothing else since seems to use the same mechanic / concept.