If you don't like the prices then don't but them, the seller will eventually lower their prices if nobody is buying from them.
Also some people value different Pokemon at different values for a variety of different reasons, though lack of game knowledge can contribute to market inflation, it's usually people reselling and trying to make profits who raise prices. :P