No shit. We built our economy to get as much as possible from as little as possible. Companies have no incentive to lay proper groundwork if it isnt profitable for them in the short term. Future-proofing is a term that means "wasting money on something that may not happen."
Our economy will never win. We will never be ahead in anything, because to our capitalist pigs in power, being ahead means losing.
I feel this. There are a lot of companies trying to be a tech company that don't understand what it means to be a tech company. IT and devops get particularly shafted - if everything is running fine it gives the appearance that they aren't needed when in reality it takes a load of work to keep things running smoothly. In addition they are massive cost centers and don't actually make money, so they are first on the chopping block. Every company I've worked at has had a severely understaffed IT/devops team.