I think that it only seems to you that online players get a lot of good cards. Statistically, yes, it’s bigger, but compared to a small card, the ratio will be the same as in a live game. Online, the player receives more cards in the same time as in the game live.
I believe the cards are not truly random. I've observed for years and the cards you get are irresistible so you tend to fold less and lose more.
Example: I far too frequently get the same hole cards as the prior winning hand, or hole cards that would have beaten that winner. I have never noticed this in real life but it happens to me dozens of times every day online (I play 500-800 hands a day).
In a live game I get hole cards worthy of betting maybe once out of 4 hands. Online hands worth betting on are more like 9 out of ten.
In two of my online games I have noticed that hole pairs occur maybe 5 times more frequently than normal. It is not unusual to see five people get a hole pair and they all go all in. I've actually gotten hole pairs five times in a row. Again, this is how app developers get you to lose all your chips so you'll buy more chips. It's all a psychological ruse.
I am absolutely agree with these statements from you guys. I have the same observation about that - when you are plying very well and you are understanding the plays of the other players and you are improving a lot in the tournament, sometimes you have so strong cards that you can not fold and the bad beat is guaranteed. Especially, when you have cashed a solid prize from the last tournament you played - into the next one you have to be prepared for brutal bad beats and always the situation is the same.
You play many more hands while playing online. It's reasonable that you see lots of high cards.
But don't forget that you also get those... so don't think you're being the victim.. if they are lucky, so are you.. if they are unlucky, so are you as well... Luck works exactly the same way to others as it works to you