Realistically, that’s usually the case. But that’s due to terrible planning and/or amateurish development. However, an MVP shouldn’t need to be rebuilt upon validation. The barebone structure should be in place so that the post-MVP work* can begin immediately.
- post-MVP work: building out features, automating what an MVP pretended to do, facelift design, etc.