Along the lines of why corporations don't innovate consider that
while traditional corporations also use money to fix legal situations or messes they have gotten themselves into, they generally wouldn't enter a market where upfront you know there will be legal problems down the road. It becomes more or less in many situations a non starter.
That's true of most industries - larger corporations are risk averse and let the market acid-test the startups, which are high risk, and then the corporations acquire the startups that pose a threat.
It's crazy stupid that Marriot or Hyatt have not tried to acquire Air BnB.