
For the past few decades, especially in America but increasingly everywhere, the prevailing culture in business has been the emphasis on short-term results: quarterly returns in particular, agnostic of things like long-term planning and the need for intense research and development investments to get ready for the future. There are exceptions to this, of course, especially in the tech world (though that's been less true as of late.)