When i got into Pokémon, that was in the middle of 2005, if i remember right. I first spend nothing for cards, but then more and more. It all begun with a 'LeafGreen' theme deck (the one with Beedrill and Ivysaur), and ended in spending 200-400€ in a year for Pokémon trading cards. I never played competitively, since i suffer from social problems (maybe agoraphobia), and there are no weekly events here anyway. I had no contacts into the scene, and really few persons to trade cards with, so i stopped collecting cards in late 2010. Of course, i still play the video games and buy most of them. In case of paired versions, i purchase the one which i consider better, since there mostly the exact same game.
Now, i started again with "Red Collection". I've grown more flexible and card collecting is now a hobby, with which i come up loosely. I still buy some cards on E-Bay, but i don't purchase every box/set/sub-set that comes out. My clear limit for Pokémon cards sits at an absolute maximum of 400 Euros per year., but it will be very probably not even reached. I spend most time collecting looking cards up on E-Bay, or searching at local flea markets.
Now, back from my personal story to the main topic. Pokémon, with the TCG included is definitely expensive. Paying $3 to 4 for ten cards, from which in best case 7, and in worst case 10 are completely worthless. Not mentioning that they are produced for estimated 10 cents. Impulse purchase, the desire to discover what's inside, and great marketing with slogans like "He wants to be 'the very best", to fuel the competitive thinking of young kids. That and many more components make the Pokémon TCG the established franchise it is today. The reasons why i still collect them are the original concept of Tajiri and Sugimori, the interpretation in form of card artworks and, of course the fandom.
For the parents, who are upset that their kids throw their money away. Exploitation is everywhere. (This is, of course not an counter-argument. Just a statement for augmented awareness.)
Renoir over.