I hope they keep doing it, maybe it will lead to users understanding that they do not control or own the platform. Unfortunately the odds of that seem slim. Even when users get fed up and move, they tend to just move to another proprietary platform, without consideration or forward thought that maybe it's worthwhile to use support a platform where this cannot happen.
I hope more people realize that self chosen username as public ID is untenable. That's the core of the problem. Unique IDs has to be for internal use only and anything self chosen should not bear unique/primary key constraint by design.
What kind of comparison is this? In most modern countries, banking isn't a platform in the same sense that Twitter is, and despite large issues over the last few decades, they are still regulated by the government(s) they operate in.