I'm 100% against introducing view counts on DTube.
It is not easy to do this in a 100% decentralized manner (having Steem accounts to broadcast a tx every time they watch a video here will screw up their resource credits for new users especially - but wait... what about users who are NOT logged in?). If this is actually done, every page refresh will count as a view and it can be abused easily (that's what happened to YouTube before they switched their algorithm to favour watch time). Which leads us to the 2nd point...
To prevent the above system to be abused, a) algorithms need to be built to filter illegitimate views (which is impossible to do it in a decentralized way), or b) track the average view duration (total watch time divided by number of views). Again this is not easy to track (maybe impossible) in a decentralized manner (you wouldn't want to spam the Steem blockchain and drain your RC by submitting a tx every few seconds while watching a video).
I prefer not to see if anyone is watching my videos at all, or how people are watching them. On YouTube where I have a lot of analytical data, I can get very disappointed when the analytics don't look good which happens to me all the time until I abandon YouTube completely for DTube, where the number of upvotes, and the payout is the only known performance data. I will always be happy that someone is giving me upvotes that is worth something and not worry about views at all, rather than having views data that can discourage me from posting if the view counts are not good enough to me.
RE: Dtubesnap: Can we have views rather than upvotes on dtube platform? This will enhance the participation of contributors on the platform.