On the other hand there should be some actual cost of changing everything.

I see people ship a half baked feature then spend the next weeks ripping and replacing huge pieces causing all sorts of issues