All these tech giants lack strategic vision, they build monopolies/moats and offload innovation to startups and then copy/acquire them when they gain traction to keep the party going.

There's no vision beyond defending the cashflow and squeezing it.