Yeah, if they'd gone with a decentralized model, it'd be able to scale up without the extreme operating costs (Lemmy/piefed is a good example of that in practice). Currently our best decentralized/federated instant messengers are XMPP and Deltachat, which cost peanuts to host.