Isn't this what makes the world go around? I mean, what company isn't driven by greed or operate along the lines of greed? Cigarette companies have an unlimited source as well, yet a pack of cigarettes is $5.00+. Same goes with bottled water, how do you charge $1.38 for water? Mc. Donalds has an unlimited supply of beef, yet a Big Mac, which costs virtually 10-cents to make, costs anywhere from $2.50+ depending on the location, yet how many cows are there? The list goes on. If they were to charge a fair price, business wouldn't be as golden, just like any business. No price is fair, your always going to be paying way more then they do to produce, in any company. A T-Shirt with a Rockstar Energy logo costs $25.00 yet it costs less then a dollar to produce. Like I said, this is what makes the world go around!
It's life & life is ran through greed. If people are paying it, the companies going to sell it. If you or anyone else wants cheaper prices, then you do something called a 'strike' against that particular company/product. If enough people feel the same way about the situation as you, then they will follow in this 'strike' if not, then the strike will fail. Same goes for voting, the more votes you get on a particular prop or politician, then that particular prop/politician wins. If it isn't the one you wanted to win, then that means not enough people felt the same way or did not care to change it. In this case, not enough people care or believe seeds are over priced, therefore will continue to pay anywhere from $5-10 per-seed.
EDIT; I too, feel as if seeds are over priced, which is why I do not buy seeds. Which is another route you can go, generate your own seeds or simply don't buy seeds! You have to also understand that seeds are in HIGH DEMAND, therefore the profit of that product increases. Cigarettes are not in high demand which is why although $5.00+ is way to high in my opinion, it could be higher but isn't. Seeds are only sold online for the most part or in countries allowing it's sales. The United States customers have nobody else to buy seeds from, therefore demand is high, considering it is the #1 cash crop in the states.
When you have something golden, you over charge for it, rule of the thumb. The simple fact is, seeds are in demand amongst many growers. Unless you live in a medical state, like myself, then it would be almost stupid to buy seeds, when you can get clones, ready to harvest in 2-months, less work, guarantee female, any strain, for $5.00 per-clone.
Seed companies aren't greedy, they're smart.