That sounds like a just so story.
Spanish raiders could and did very easily talk to the locals they were subjugating to find out more about the plant. It was often described at that point as “a kind of truffle”. It was considered for a long time to be suitable for peasants and slaves, but not anyone with the option to eat ‘better’ food. The real reasons it took so long for potatoes to catch on are deeply rooted cultural norms around farming, class stigma around this ‘peasant food’, and worries around it being poisonous.
At every stage of it’s introduction into european diets, they knew how to cook it.












At a conceptual level, it makes 100% sense that companies are moving away from bespoke engines and towards a standardized engine. This is something you see in many different industries. Spending a whole bunch of money and effort when 95% of your requirements are the same as everyone else is a bit silly.
However, you’re completely right that there’s the same danger as in other industries where the ‘boring software infrastructure’ gets standardized and outsourced: a niche monopoly able to exploit their position. What tends to happen in the long run is an open source project for that infrastructure run by an NGO with the industry members (in this case AAA game companies) on the board of directors.