Whoa dude chill. It was largely an expression, I "get" technology is tough to do that with, particularly with hardware. But FYI, this is just incorrect:
In software development there are different ways to implement features; a short term rush job that leaves you exposed moving forward, and a longer term more comprehensive way in which you (and your company) are future proofed; meaning, whatever your client base wants they will be able to configure the new feature to their liking. Ergo, you've pleased all your clients despite their needs. Moving forward, on this front, you are "future proofed."