how about dedicated relays that only store links to notes / relationships between notes ( which one is a reply to which ) while all the actual data ( text, images, video ) is stored by users similar to how bit-torrent works.
this takes the load off relays making the system faster and more financially viable while the users shoulder the cost of hosting large files.
ultimately the users have to pay for the service one way or the other - let them pay with their storage and bandwidth.
depending on how much storage and bandwidth you make available to the system will also determine what kind of storage and bandwidth the system will make available to you. so some users will be able to watch 8K video and others will only be able to read plain text.
ultimate fairness.
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6