Absolutely. I have seen people attack other large users that upvote themselves, but if you pull up their wallet information you can see what they do with it. Many continue to power up (which locks the funds in the ecosystem for 13 weeks), stabilizing the environment. Most of them also delegate, and currently there is a huge shortage of decelerators affecting many bots and guilds.
Hate to say it, but many people that disagree with upvoting do it out of jealous and do not investigate further the purpose of doing so.
Oddly enough, most of the people against upvoting take a lot of their earnings out of steemit.
Just from my observations.
TY
Achievement Unlocked - Steem upvote reasoning +1
Yeah I also noticed that some of the complainers of self-voting is in a consent power down and you can look that they are taking power away from steemit. I am all for people taking SBD off steemit to pay the bills or go on a vacation don't get me wrong. But we are given way to much SBD to do that, there really is no need for them to touch their glorious SP