I think it has a lot to do with people not knowing the difference between player and collector conditions. Or rather... knowing, yet still expecting collector price for player condition. As long as people are stupid enough to overpay, inflated prices will be the normal. If people would stop overpaying, the prices would drop to reasonable levels again. Never forget that buyers control the market whether they're stupid or smart.