Só your solution is instead of charging the viewer charge who? The person that puts videos up?
Do you really think your anonymized user data is worth the 20 bucks/user the YouTube premium costs?
In your mind YouTube can just sell the data for the 2 billion users they have and instantly make 40 billion dollars a month from that?
Mc Donald's!