Kind of orthogonal, but I’ve often faced pushback from Product Managers when trying to future proof a feature that I’m going to ship. The pushback is usually “oh, there’s no way our customers will ever need that!”. Only until many years later will it blow up in your face, with costly consequences.
I have had similar experiences. Even if the future-proofing is very inexpensive, they'd rather waste more work un-doing the future-proofing than the total amount of work that went into it in the first place, because it's "unnecessary".