I would recommend just trying to cultivate a YAGNI mindset. I add a little more to the rationale - we are not very good at accurately predicting future requirements so rework/unraveling work becomes likely.
Following from there, trying to use technology (I could be misinterpreting but I think that's what you mean by "systematically restrain") is also going to be things you don't need.