The good thing when using external services is: You don't have to fix them, when they are broken.The bad thing when external services is: You can't fix them, when they are broken.
When something is critical for your operation, you might want to consider have it under your control, because just sitting around waiting for something to be fixed is a very annoying thing.
Just if one searches for reasons why you might want to take above in consideration:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!