All good points. I guess premium features in the apps is a good way to earn for app devs. Relays can be paid, and that should be the way.
Media is a hard problem, and costly. Subscription is one way, but revenue sharing is another. Many ways to solve problems, just choosing one that will work and scale is really hard! πΆπΎπ«‘