Instances have 3 options. Save it locally, proxy it, or do nothing. Saving every federated image is not feasible for small instances. It's not a fault of the protocol that instance operators don't want to pay a thousand dollars a month for storage. Matrix has this problem, and look what happened to them: tiny instances are expensive to run, so don't flourish.
There is a very loud population of AI-haters who don't hate AI but rather corporate AI but they don't know what the difference is and can be lead to water but won't drink it.
If they wanted to stick it to the AI companies, they'd be all in on the open source LLMs. They're not, though, because they don't understand it. They're just angry at this nebulous concept of AI because a few companies pissed in the well. Nobody was upset at AI Dungeon when that came out.
I'm not allowed to talk about my workflow on this instance, but no. I don't need to listen to Madonna's latest single the moment it comes out. I can wait. There are decades worth of music for me to bulk download and enjoy while I wait for the next opportunity to bulk-download artists I follow.
I touch my music collection like 5 times a year, maybe.
Disused track no longer connected to the main lines, bought by a company that now runs steam and diesel trains from the 50's as a museum pieces you can buy a ticket for.
It doesn't support being flashed to a low-end commercial router like you'd do with OpenWrt, no. Those tend to require special firmware and binary blobs, hence OpenWrt has to specifically support a model or it likely won't work. It's like flashing Android ROMs.
OpnSense is great if you're in the market for totally owning your own router, though. You can get an N100 box with 2 NICs off of ebay or something and slap OpnSense on that. That's arguably more FOSS than flashing OpenWrt to a cheap commercial router.
I reject the notion that a shared prefix raises privacy concerns because the alternative is they all share a single IP address as they do in v4.
Anyway, been v6 for years. Love it. It's just easier to work with, to be honest. It took me a while to get it, but once I rotated my brain a little and stopped thinking in v4 logic then it all clicked. My ISP is insane and gave me a /48, so I have a lot of addresses.
I know my prefix by head, something everyone is still telling me is too hard for them (skill issue). You also don't have to remember 8 hextets, just your prefix. In my case that's only 3, but for you it won't be more than 4. It's not that hard. I zero out all the hextets between my prefix and the last so my v4 and v6 addresses just look like this 192.168.78.160 and 2a05:f6c7:8321::160 respectively. Don't have to remember two addresses when dualstacking.
Man it took me like 3 years to get over myself and just re-learn Blender 2.8 but eventually it clicked and new blender is way better. I still have to go into settings and tick 'Select All toggles', set Select to Right mouse button and rebind focus to Q. No amount of brute force is gonna make me enjoy the new behavior for those functions, it only gets in my way.
Instances have 3 options. Save it locally, proxy it, or do nothing. Saving every federated image is not feasible for small instances. It's not a fault of the protocol that instance operators don't want to pay a thousand dollars a month for storage. Matrix has this problem, and look what happened to them: tiny instances are expensive to run, so don't flourish.