all the players playing 10/20 NL are top players. how can they all win?

at the lower stakes you have a lot of fish bringing money into the game. but when you get up to the $5000 games everyone's a pro.

i don't understand where the money comes from?

you might be able to win one day, but the next day you'll lose and after a year everyone will still be where they started