I sort of fully support this.
All the FREE social media apps/sites cost money to run.
How many of the app authors, plugin authors, etc…used the API for FREE to make money?

It’s like any of these authors using my car, while I pay for the gasoline and the maintenance.

Either things are paid for advertisement and that has been dying for years. Thank You ad-blockers. or. pay for things.

Mastodon will have the same issues at some point.

Spammers and Scammers will abuse Mastodon for financial benefit.