I'm not talking about just Google. Its AFGAM: Apple, Facebook, Google, Amazon, Microsoft
You can add Baidu in there too probably. That's it though.
always on the lookout for ML/CV startup that can fill the gap in products relative to Googles offering
Right, acquire. Not compete. That's the point. You can't actually compete with these companies, like they did in the past with HP, Dell, Nokia etc... the best you can hope for is to be acquired.