more of a problem is when one company is a big player in several horizontal markets, creating an opportunity to take over new markets with a mediocre offering.
TBH, I think it might be good to put limits on company types i.e. what type of business a company can do at a certain scale; and very different rules for large vs small companies in general (and maybe private/low-majority-shareholder-count versus public corps) - that way a tech company can just go into another industry and dominate on the basis of better funding alone.
I'd also really like to see product based shares/corp-ownership; where ip, copyright etc for a product are held only by a co-op that issues shares/agreements with associated partners companies. That way instead of having a corp first, with its product to support it; you could have a product first, with a company to support it.
Examples include
AIM
Skype
Slack
and now Discord
Optimistically, it would result in all applications being federated and there being a multitude of hosting platforms to choose from.
Or Microsoft would sell Teams server software to hosting companies with strict requirements like not allowing connections to competing products. Or just slightly alter the existing O365 reseller model..."We don't have 100 million users, we have 100 users (resellers) who each have sold 1 million licenses."
when there's a will there's a way. the companies that want to grow that badly will find a way to evade such restictions like they do to taxes, they'll probably call it something like organisational structure optimization.
It’s also interesting how many chat apps are acquired and exist. Just how large is that market?