At one point it was estimated that Facebook gets $40/month in advertising per US user - how do you then reconcile that with you only being willing to pay $1-5?
There is also a difference with what it actually costs to provide the useful part of the service. Mastodon is open source, yes it requires hardware (virtual or actual) and operation, none of which is free, but the cost of these certainly doesn't match the cost of running+developing game changing (advertisment/recommendation) ML models and ultra high scale infrastructure. Running a mastodon server for a thousand users with acceptable availability, and no fancy ML or R&D, I think should be doable for $5.000 a month, yes.