First let me say that not all programs are created equal or share the same philosophies.
The reason there needs to be a fee for the tryouts is that there are cost associated with running tryouts. Take for instance if a club post tryouts for free and gets an overwhelming response. They then hire more evaluators, purchase more pinnies and book more field time. When the day of the tryout comes, 90% of the people who signed up do not show because they are attending the tryouts of the club that they paid the $50 fee to. Now the organizers of the first tryout are stuck with the cost they have laid out.
The main problem with the culture surrounding these clubs is the perception that MONEY = VALUE.
A club that tries to keep it's fees reasonable and does not make you pay for what you do not need is percieved to be of less value of a club that charges your $1500, plus tournament fees, but "give you" a new helmate and gloves. The club that gives the option to purchse these things at cost and charges you charges you $1000 which includes your tournament fees is percieved less valuable than the club that charges you more but actually delivers less. Meanwhile the cost of the helmate and gloves is $250 so they just got you for an additional $250 plus tournament fees.
A word of advice. When looking for a club for your child, forget about the wins and losses. They are just what most parents feel are indicators of success and helps their egos. Look for a program that offers a lot of practice time, as that is where the kids will do their learning and the coaching will be done. The team you choose should treat every player, regardless of if they are a blue chip prospect or a player that is developing, with respect.
There are programs out there where the people running it are in it for the right reasons. Call or write these programs and ask about their philosophies. If you can not get a director or coach on the phone or a return e-mail to speak about their program to you, then chances are, they do not have the answers that you are looking for.
Remember MONEY DOES NOT ALWAYS EQUAL VALUE. Chose the right program for your son and the wins and losses will take care of themselves. The most important thing is that they learn, develope their skillls and are treated with respect.