True, but without those things users will stay slaves of the apps. If they don't know where their stuff is, there is no point on making a decentralized protocol.
We need to figure out a way to educate everyone to go through those things and choose their server (probably paying for that if they don't want to have their data sold out)