This paragraph (which is the ending one) feels like it is contradicting the rest of the article. Because if those things really led to an awesome ROI, then Google would not be where it is now, but in a much better position than before. I guess?
Don't get me wrong, I'm not against valuing employees above everything else, but if this becomes too extreme maybe it's normal that the company creates too much fragmentation? For example, why did Google create both Go and Dart? Shouldn't they converge into one? (Shouldn't Flutter have been written in Go?) And I'm sure there are more examples like this (e.g. we can talk about Fucshia...).