That's the way of large companies in the US. Because failure within the company is not tolerated, naturally no one wants to take career risk creating something new. Instead, the company has to overpay for stuff which someone has already made a success of.
P.S. People who manage small failures...