By this logic, you want a complete monopoly of a single platform? Because that’s the only possible way to have “no barrier”. Unless GitHub starts federating with some kind of standardized protocol. This is a huge technological and monetary barrier for GitHub, which is why it will never happen on its own, so if users are not willing to try platform-independent workflows then the problem is frankly not the competing platforms.
On some level yes, but ultimately the worst cases of poorly invested time make me learn to spend my time better, so it wasn’t entirely wasted - I like to think of it as a learning experience.
What I am more concerned about is subtle time wasting, sprinkled all throughout daily life in the form of various technologies and media mainly. It’s so hard to get a feeling for how much time you are really spending there and it’s even harder to escape it.