It seems the laws were set up with big centralized for-profit systems in mind. Compliance might be too costly (both time & money) for volunteers running big Mastodon instances.
I'm not sure what the solution is. Maybe keeping instances small? Donations like Patreon? A non-profit foundation to help operators get in compliance? Big instances reorganizing as consumer cooperatives?