I think that a large portion of the problem of what your saying is that the game industry, by and large, ignores sales after the first few months. I have made the point that games keep selling for years after release, but no one seems to care. If a game needs to sell 500,000 units to break even, the company only looks at the first 4 months it was out, then declares it a failure if it undersells. Forget that at the sixth month mark(before the price drops), it may hit that number, then over the course of the next few years, it sells twice that many units, even at a cheaper price point, it's still turning a profit for the company.
Also, Why is piracy and pre-owned games such a big culprit of poor sales, but it's ok if you wait for the price to drop, or to wait for a Steam super sale? According the companies, they need to sell x units at y price in z time. If this formula is not met, they consider it a failure. What if someone pirates it, then waits for a Steam super sale? They are doing the exact same thing you are by just waiting. I'm just making a point, and not trying to be argumentative. You can't just say A,B, and C are a problem, but not D, when all the options don't net the company the price they want for the game.