That's too bad. I guess for profit companies won't then and actual decent human people with more incentives in their lives than only profit will continue to do so.
It's easy to get sidetracked by "the engine" when all you wanted was to create a game... Most amateur gamedevs I know all started creating "the engine" and then the actual game never happened.
Why should "decent human people" who want to build a cool game be forced to first build an engine for it?
Not everything has to be "financially viable" and return a profit. The best things in life are made by people without any profit motive at all.