I often start from zero for each game, though with middleware. How much time I’m willing to spend is a good indicator of the game’s potential quality.
I’m never satisfied fully with my engines as a developer, but as a user neither Unity, Unreal nor Godot will ever reach their levels. The more human labor put in, the more I know the developer cares.