I agree with your analysis, and that of the original article, but I don't see it as a problem to be fixed. Companies have an incentive to provide a predictable cash flow to share holders, genuine innovation is often too risky for that. But that's fine, that's why we have start-ups with a different risk profile to do that instead.
Most attempts I've seen about fixing that by creating a "startup culture" inside a company have not really added more value compared to simply investing that money in a start up.
Most attempts I've seen about fixing that by creating a "startup culture" inside a company have not really added more value compared to simply investing that money in a start up.