None of those are inherent to preventing users from controlling their data. A company can create (and make money off of) a product that provides all of them while using open protocols and data formats, with easy export functionality. I think the bigger problem is that users don't care whether they control their data, and companies are incentivized to maintain that control.
...on AWS.
OK, but it's trivial to move hosts, it's much harder to move from a content platform.
You have your own website but its hosted on AWS
You host your website on your own servers, but they're in $COUNTRY
You have a guerrilla controlling a de facto state where your server is, but you still depend on the submarine cables.
You have a worldwide totalitarian dictatorship so you can host your website freely, but you depend on the sun for keeping the servers alive.
Your worldwide totalitarian dictatorship has mastered interstellar travel, but you're still in $YOUR_UNIVERSE.
Your scientists discover how to control the multiverse, but they're all going to big crunch eventually.
so? you're not implying I'm supposed to buy land, erect my own datacenter on it and lease my own backbone connectivity just to host a blog?
I think the author's rebellion is against user-generated content, when everything you post becomes someone else's data. That's definitely not the case with any cloud hosting providers.