A World Without Apps

This ability to spawn interconnect across the web feels like a root issue:

Consider how many web applications contain their own embedded ‘rich text’ editing widget. If linking were truly at the heart of the web’s design, a user (not just a developer) could supply their own preferred editor easily, but such a feat is almost always impossible. A convivial system should not contain multitudes; it should permit linking to them.
Convivial Design Heuristics for Software Systems

What ambient interconnectivity is possible? Rather than be bound to a specific tool, how do we loosely-couple?