Don't get me wrong, I love tools. I use Game Maker and don't really see a reason not too. This year has me full of anxiety about what happens to your wealth of work, your portfolio, when the subscription service of a software dies.
Corps have tricked us (digital artists, et al) that we are incapable of learning how to use other software--or no software--despite the fact that we learned theirs in the first place. It's too much effort to learn a programming language! Not a good use of your time if your end goal is to make games! So use our software, it's for beginners.
Use the software for 10 years, and you aren't a beginner anymore, but you still feel like one. You have been making games for a decade, but you feel you can't learn a programming language, despite the fact that it is more elementary than learning the software. Like someone who can write a poem but couldn't tell you what a stanza is.
You are not a beginner, but you are trained to think of yourself as one, because beginners are who the software is made for, and the software needs to be paid for.
I implore those who use a game engine to try to make a game in C. Just over the weekend, don't waste your time or whatever. Get a tiny library like RayLib and understand just how easy it is to make games without software. It is mindblowingly simple. You are not trapped, you are not bound to which engine you chose arbitrarily years ago, and you are not a beginner. At the very least, it will help you understand the software you are familiar with better.