Wow, I'm glad someone agrees with me. I couldn't have said it better myself.
I think people lack patience to learn things deeply. They also think that because they learned it on a YouTube video it's correct. There's almost no discussion on how to write quality software. It seems like it's more of a hack together approach, and as long as it works, so be it.
Rust is a good example of a game made in Unity that suffers horrible performance problems. On a decent GPU (RTX 2080) I can barely push 80fps, and even then there are horrible fps drops. This is on a game created back in 2013 and it runs so bad I can't enjoy it.
I looked through your post history and see that you tried to create your own engine in C and OpenGL. DON'T GIVE UP! That kind of experience can get you a job in industry. Rarely are these things done by solo developers, so the fact that you actually tried it, learned from it, and realized how you hit an experience wall puts you above most others.