@JessTheUnstill these are very good point.
In an ideal world, where self-hosting would be cheap, portable, easily replicable across devices, and require no specialized knowledge, it might make sense to push for universal adoption, but we don't live in such a world so the compromises are essential.
Still, it's also important to remember that efficiency and resilience are opposite to each other, and it would do everyone good if we could develop tech that better approximates said ideal world.