I have had to go in to replumb and rewire quite a number of places, some shortly after they were built or before being completed.
One problem with doing work in advance and covering it is inspectors want to see it when you decide to make it active when codes may change.
Having blockouts in concrete for future pipes or wires is a minimum and a huge time saver if you get them close to the right spot.
Plan plan plan and measure twice.
Just when you think most mistakes have already occurred at least once some body creates a new one.
Can't Have Good Without Bad