The issue isn't creating such a platform, it has been done. The issue is getting others to use it. That has not been done.
But YOU can choose to use what you want. And IT can choose to require certain things of those it communicates with. And now you're right back to less freedom in the name of more freedom, hehe.