I think we need to separate training from work. We can indeed gain skill by playing against stronger opponents, but we will lose money.

As your bankroll grows and stakes gets higher and higher you will face stronger and stronger seamonsters and thus gain the needed experience as you dive deeper and deeper into the depths of the great sea of poker.

You know, some of the very best players in the world lose money because they play against even better players.

Hmm, maybe you are right. How has poker been for you lately carroters? Is it hard nowadays?