Unity is just fine. 1000s of shipping successful games. The latest hit game made in Unity is Valheim.
I don't choose games based on their engine I choose them based on if they are fun. Same as I don't choose movies based on what camera was used to shoot them or what software was used to render the CGI scenes.
By that measure, pure hardware-banging from C is just fine too. Heck, thousands of commercial games written in 6502 assembler have been released over the years. Doesn't mean it was an ideal developer experience.
The market for a game engine is not players. Most games could be written with almost anything.