The gap
Every Godot game needs saves and a settings screen, and quick versions break in the worst moment: a crash during writing leaves a half file, a changed data layout breaks old saves, Vector2 values come back as strings, and rebinding controls takes days of menu code.