It would probably help to specify what exaclty you mean when you say “games”. Do you mean the engine code? Would certainly agree it needs to be C++ at this point in time. But gameplay code? Why do you think blueprints exist and are recommended to use by Epic even to programmers? According to your “perfection” assessment, blueprints aren’t only mediocre, they are downright absymal.
You’re way too hung up on performance. Most modern games are GPU limited anyway. You can do stuff in blueprints and nobody will ever notice. Performance critical stuff you can do in C++ or port it to C++ later.
I also never heard of a guy complaining when offered a Ferrari, at least not about how hard it may be to drive. About maintenance cost perhaps yeah, and rightfully so.