~What about tournaments? There's a buy-in which you have to pay whether you want it or not. I agree with you regarding cash games though.
Yes, tournaments mostly brings more money, and you can choose your level with choosing buy-in size. But the same time leveling-up profit level, your opponents skills growing up too. Not always, but mostly.
With this I disagree because there are tens of millions people in the world playing poker online, and most of them do not develop new strategies, or learn them from the contemporary best poker players. It's not that they are lazy or something, they just don't have time for that, having other more important things to do. And you can always find such people in online tournaments, and outplay them. At least that's my theory. "Don't Try This at Home!", as they say.

I agree that most of these players losing their money, but the same time these players don`t ready to lose much money and you can choose your skill by choosing tournaments by buy-in size. Of course it don`t give you any guarantee but the chance to find skilled players are higher the bigger the buy-in.