A person could make his own cartridges, but this requires being able to burn EPROMs and build a small board, which most teenagers aren't going to do. Also, you would still have to program in 6510 assembly-language --- you wouldn't get 16-bit registers or an enhanced instruction-set --- not too many teenagers are going to accept such a primitive processor as the 6510 in the year 2018.
That guy is presenting a scripting language that is designed for developing games. The message being presented to the teenagers is that they are too dumb to learn how the hardware works, so they need several layers of software between them and the hardware --- they are told that all they can do is to memorize the code-library functions that their scripting language provides them, but they can never do anything creative themselves.
Personally, I'm not very good at learning to use software written by somebody else. I really prefer to write my own software. I can learn how hardware works --- in the C64 days, everybody was required to learn how to work with the video and music chips --- that was a lot more interesting, and it provided an opportunity to be creative in writing software.
I'm not entirely opposed to code-libraries, so the users don't have to reinvent the wheel every day --- but they can result in all of the games looking alike, because all of the games used the same code-library functions --- they can stifle creativity.
Also, you describe a 3D game-engine involving "rich worlds to explore" as being state-of-the-art --- you're describing first-person shooter games, that are essentially mass-murder fantasy.
What I was describing was something similar to the C64 except with 16-bit registers and an enhanced instruction-set (the M65c02A or something like it) --- writing a game within such a system would be fun and challenging --- when people do something creative they feel good about themselves, which is the point.

