This actually goes back to why the issue isn't YoYoGames removing features. If they wanted to take GM in a fundamentally different direction, why the hell only go half way? They've gone with a pseudo clone, they would be miles ahead of themselves right now had they done this since the beginning of their take over and with much better reward too.
You got to understand GM came out in the 90's, 1999 to be specific, though the actual original Game Maker, not GameMaker, came out in 1992 hence the reason why they've changed their name to avoid a lawsuit, and has not changed pretty much at all since then.
Here is GM 2, 3, 7, and Studio.




But as for modern game design, the whole point of GM is to introduce people to game programming, such primitive ways of doing raster graphics have long been obsolete. There are also places where a revamp to the code base would lead to simpler, more optimal design of games as well, this would be a positive for learning, instead of how it teaches bad habits that you need to unteach yourself when moving to other tools and real programming languages.
You got to understand GM came out in the 90's, 1999 to be specific, though the actual original Game Maker, not GameMaker, came out in 1992 hence the reason why they've changed their name to avoid a lawsuit, and has not changed pretty much at all since then.
Here is GM 2, 3, 7, and Studio.




But as for modern game design, the whole point of GM is to introduce people to game programming, such primitive ways of doing raster graphics have long been obsolete. There are also places where a revamp to the code base would lead to simpler, more optimal design of games as well, this would be a positive for learning, instead of how it teaches bad habits that you need to unteach yourself when moving to other tools and real programming languages.



