The point is, 2D or 3D drawings naturally look completely different than when you stand in the finished rooms, feeling the haptics, optics, and acoustics. It is in the nature of things that you have ideas, discard old ones, and then revisit them. If you then have the opportunity to soften the finality of the detailed planning again, that's nice.
The question, of course, is crucial: how do you build. If you have signed everything and are building with a general contractor, you should avoid subsequent corrections. That can only become ultra expensive and will no longer be proportional to the benefit unless there were really serious planning errors. If you plan that in advance and these small things are part of the requirements, that's something else. And you should definitely invest a lot of brainpower upfront and feel free to ask in forums and, of course, friends and acquaintances. Totally legitimate and good! Just as when you build yourself, you can of course lay an additional supply line to a floor box at any time. It costs you a bit of time and a few Marks and Fifties for cable + desired box. Another change for us was that we wanted a pellet stove in the living area. Masoning a chimney afterward is obviously not so easy anymore, so a stainless steel external chimney had to serve. But now we have also chosen the cross-section so that, if needed, we could connect a real chimney if we wanted...
We stumbled into building like the virgin into the child. From the price negotiation for the existing failed construction project to the start of our construction, we had just 4.5 months. Our floor plan was finalized in practically 3 weeks. We are very satisfied with the (hopefully soon) finished house, but would we have had to decide every little detail in advance? That would have gone terribly wrong. With a lot of brainpower, you can certainly achieve an 80%/90% solution... Even large IT projects are built agile today ;)