I'm not so sure you understand how a big business works if you think this is true....
Seriously, companies POUR money into the smallest things that could be considered insignificant.
They may seem thoughtless, but only from someone who doesn't understand the sheer meticulousness that the business world has.
Your deference of large organizations is truly baffling.
Meticulousness does not equal thoughtfulness. It is very easy to spend a great deal of effort looking at the wrong things. NASA has armies of technicians and scientists and is certainly the most meticulous organization I know of but they still under-estimated the chances of a catastrophic shuttle loss by an order of magnitude.
If you wish to restrict the discussion to the corporate sphere, how do you explain the failure of New Coke? How do you explain the failure of Vista to meet Microsoft's projected sales numbers? How do you explain how the large banks were so wrong in their statistical analysis of risk of securitized assets?
Really, I do respect your stated experience in business. There is no part of me that is calling business people stupid or naive. But as I'm sure you know better than I, corporations are not homogenous entities, they're often smaller organizations working with competing interests. Marketing might want one thing, engineering another, and research something different. So yes, I believe the end product of an imperfect system can be thoughtlessness if the executive does not have access to the right information and correctly models costs and benefits.