>>418792806
> Advancement is predicated on being able to use tools that already exist
Fundamental misconception. Advancement is predicated on being able to use knowledge that already exists, not tools.
>Refusing to use an existing game engine
The 3rd party engine paradox is that they require more knowledge to use properly (fundamentals + engine specific knowledge), not less.
Existing language are basically useless for everyone who actually needs them. Developers who can make good games with unity/unreal, can easily write their own engine even better. 
Only useful for insanely big studios who want to be able to hire random shmecks from the street and don't waste time teaching them about the inhouse engine.