Larry from Blockstack here.
Yes! Users should be in control of their data and Blockstack enables this. There are also practical advantages for developers.
User control of data means you don't have to have the responsibility and cost that comes along with storing other people's information. With lots of user data, you're a valuable target for hackers and governments. It also frees you from maintaining expensive backend infrastructure and devops. This lets your app scale without a huge bill from your favorite cloud infrastructure provider.