All that you're talking about are UX problems, had we stayed with the Protocol first and "bring your own client" I'm convinced life would have been better.
Everything nowadays is a walled garden behind a PaaS
Everything nowadays is a walled garden behind a PaaS
Single company control, spofs, none of this means anything to them. Click the button ans itnworls, and quickly does. Returning to simple while maintaining usability, usefulness, speed, turnkey.. that has value to the majority of users.