Why aren't posts getting votes?
While the views are from different IPs, most of them aren't even by registered users or users with the privilege to vote. If—quoting Jeff Atwood—90% of all visitors can't vote on the stuff they see, then this would explain the lack of votes quite easily. And I agree: It's sad to see good questions stick around with 0 votes.
Also note that even though new users can participate, you need at least 15 reputation to vote up posts (and consequently 125 for voting down). This is primarily to allow users to get to know the system's currency first before spamming everyone with their votes, bringing down the value of votes and reputation to zero.
Why don't we have to have a lot of votes?
We use voting as a primary means of selecting between good and bad posts, and if a question turns out to be neither (i.e. not particularly interesting or well-asked), then it might just get no votes at all. And if it only manages to get a few views, then I don't see why the poster should gain reputation for that — there's not much of an achievement there. Maybe the question just had a bad title that prevented people from viewing it at all? Or maybe it really was not useful and much too localized.
While this sounds a bit harsh, think about the fact that there are pop ups and reminders everywhere which ask users to vote more on questions if they haven't done so in a while. Voting on questions is even more encouraged by the fact that downvotes don't cost you 1 rep as the voter. And you can vote for 10 more questions than answers per day. So, if a new user happens to ask a good question, they'll get votes quite easily.
Popular ≠ Good
Another aspect you should take into account is the fact that there's an inequality between easy and popular questions and those that are not as easy to find for others but still excellent questions.
Bike shed questions would get an additional boost of reputation for views just because of their popularity, without the need to be a particularly good question in the first place ("Good" in the sense of the criteria we ask, not in the sense of "Good question! I always asked this myself but never bothered to do principal research").
While we try to shut these questions down pretty early, that's still something you might want to think about when suggesting such a feature. How would popularity play a role in this?
That all being said, I think your suggestion has merit, but you will have to take all these factors into account. Also, why not actively encourage voting more on the voter's side and let reputation gain for others be a result of this, rather than having the system automatically award reputation without even knowing what for, exactly?