Actually in reality that is one of the largest reasons. Companies are losing crazy amounts of money in the console gaming areas due to people buying and selling used games rather than buying new games. They need to charge more to make up for the people not buying them new. You know, so the developers can make their money. Not to mention cost of dev kits for consoles and such.