Continued advertising revenue is predicated on user count and eyeball time.
Consequently, the only thing that really kills Facebook is if users abandon the platform.
And there isn't really a Mastodon-equivalent alternative for FB's feature set. Or even assurance that there could be (i.e. features that require centralization or expensive compute).