I what the article proposes is the wrong direction:
Instead of every single person to maintain an offering a vertical slice through the whole stack, we should make it easier to publish content in the first place.
The real issue that this pushes the burden of maintenance and infrastructure on the individual; But this should be a shared responsibility.
Instead we need:
- A federated content/file system - An open standard for viewer/app definitions (hosted on this system)