Sometimes you have to do the wrong thing for a while to find the right thing. The nice thing about ActivityPub (or any federated protocol) is no one can just unilaterally shut down a project like this through policy or API changes that, whoops, prevent this use case.
The wonderful modular world you saw was only delayed, and now it's going to happen with much cheaper CPU, transfer, and storage.
The wonderful modular world you saw was only delayed, and now it's going to happen with much cheaper CPU, transfer, and storage.