Earlier quoted context omitted.
> This is trying to solve a business problem (I can't trust cloud-providers) with a technical trade-off (avoid centralized architecture). Whenever it's possible to solve a business problem or political problem with a technical solution, that's usually a strong approach, because those problems are caused by an adversarial entity and the technical solution is to eliminate the adversarial entity's ability to defect. Enc…
I 100% agree, actually. If there were a technical solution, then that's usually a better approach. For something like data portability--being able to take my data to a different provider--that probably requires a technical solution. But other problems, like enshittification, can't be solved technically. How do you technically prevent a cloud vendor from changing their pricing? And you're right that the solution space…
Through regulating markets to ensure fierce competition - including things like portability, standard APIs, banning egress fees and similar lock in techniques, breaking up infrastructure (DCs and networking) from service providers. In cloud we have 3 vertically integrated mega oligopolies. That’s not a healthy market.
> data portability […] probably requires a technical solution
Yes, formats and APIs are needed for technical reasons, but it already exists (or fairly trivial to implement) and is not provided – sometimes actively obstructed – for business reasons. Imo interop is predominantly bottlenecked by social/business concerns.