I'm a Godot hater, but the real reason people waste years is because they don't know how to make a game.
They don't establish a clear scope, they don't plan, they don't prioritize, they don't get feedback, they don't finish prototypes. They just spin their wheels for years and years.
> Yeah, Unity wasn't fast enough for my game, so I switched to Unreal.
> Unreal has shader stutter, so I switched to Godot.
> Godot has even worse shader stutter, and the community manager is woke, so I switched to Redot.
> Redot hasn't been updated in a while, so I've decided to make my own engine.
> I started writing Vulkan, but I decided to switch to NVRHI for an easier time.
> Rust is for trannies, so I switched to Jai.
> *dies of old age*
> *never released a game*