I don't mind self votes to any reasonable degree. Once the user is active and spreading votes to other people as well it's part of the circle. The only ones I am against are the people who only vote for themselves and have no interaction with the blockchain other than giving themselves rewards. It's shortsighted and damaging behaviour.
In terms of the apps, I think that they will be doing a lot of the work going forward. When they get to the right stage a lot of people will be joining through the apps and never seeing the majority of the blockchain at all. The users will be focused on the app that they use and earn rewards from it. Maybe they will join a few more steem based apps that they hear about but a lot will never see steemit or write a blog. They will just add photos, play games, or chat.
Posted using Partiko Android