I guess that's true, but not to go back to this old argument that has been beaten to death, but the competitive player market makes up a very small percentage of the people who buy Pokemon Cards, especially in the target demographic of 14 and under.
I don't have numbers to back this up, but casual people just buying random packs aren't going to buy very many packs. Especially if they pull utter crap (aka 4 out of 5 boosters nowadays) While the hardcore players are buying their singles online (probably for a ridiculous price) or buying 36 packs in a box (probably online too). I think the real demographic for pokemon is the collectors who don't know what the card game is... thats all I can guess as to why 95% of cards released are unplayable garbage.
I really don't think too many people are just buying pokemon cards on a whim like they did when it was THE COOLEST THING EVAAAR (1999-2000) and the people who do enjoy the cards probably get into the game and realize, hey, I can go to a card shop and get 3 packs for 10, or I can go to wal mart and get 3 for 15 plus tax.