I actually started giving my home Mastodon instance 8 bucks a month as a little "thank you" for hosting and maintaining it, because I think they're doing a solid job at keeping the place wholesome and curbstomping less wholesome instances, and keeping it up and running.
Also, I pay the subscription for Home Assistant/Nabu Casa, because I think it's worth for having a locally-hosted home automation platform that is completely independant from any cloud provider, but can make use of cloud features if need be. Yes, I could set up my own SSL certificate for the instance, and set up the connection to Google Home manually, and run a completely local TTS (which I actually have as a backup in case the connection drops), but there, I pay for the convenience on top of supporting the developers a little bit.
And before I switched to Jellyfin, I was happily using Plex and paid for the Plex Pass.
The article itself says it was a DDoS attack, not a hack.