I totally agree with this - but with my current understanding of WebRTC, there is no "efficient" way of decentralizing a multi-party real-time app (1:1 is only so useful). It requires an SFU or MCU architecture.
Finding an efficient way to chain peers without a centralized server would be a seriously transformative piece of engineering (hence the title).