@strypey Much like protocols, I want to make "ways to store media" modular too. Maybe you'll just use the local filesystem, maybe you'll pitch it to mediagoblin, maybe you'll put it on an ipfs share. Modularity gives people a lot of flexibility to scale as they find neccesary.
The cost of this is increased support scaffolding and time, since you'll have a variety of different possible configurations, but I prefer a modular UNIX-style approach to the more monolithic systemd one.