What a developer thinks is code-complete, what the user experiences, and what the stakeholders expect are almost always three different views on reality. As a developer preparing to demonstrate some features, your perspective is different than when you’re just trying to close a ticket.

Regular demos also mean you need to ship something regularly - specifically, something that is demo-able, rather than just a backend tweak.