Don't you think that users also underestimate how much time is spent on system admin and DevOps stuff? Or trying out a new tech stack? As soon as you try to scale something up, without losing performance, development slows down, dramatically, because that's when you have to Do Hard Things and Try Stuff Out and Test Test Test.