So why is facebook a monopoly? For the simple reason that having access to your friends on facebook and having access to your friends on tiktok is not a zero sum game. There is a limited amount of tradeoff between the two, but it is expected for consumers to want both, creating intrinsic opportunities for the two companies to cooperate, instead of compete.
The problem is that competition is measured more or less as how anti-correlated demand for two products is, or approximately, How much less price sensitive my demand for the "sum" of the products is than for just one of them. If this is your measure, then you see that facebook and Tiktok don't compete all that much.
One easy way to fix some of these problems is by requiring something like XMPP. Peering between IM providers would make these things a lot more fungible. Google abandoned XMPP, hwich was very popular, for their inferior chat application, for a reason, and the only reason that I own any Apple products is because of iMessage.