@ScriptFanix cause threading *is* hard.
I did not say it wasn't. But the end result is that some games will struggle to run on a machine because one core cannot handle it alone. Yet there may be 7 cores doing absolutely nothing.
And CPU frequencies have being stagnating for quite some time, barring a revolution in chip manufacturing, you would not squeeze that much power out of a single thread.
Also, there aren't that many engines out there, so the cost of development can be spread across the many studios that use your engine.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!