It's less about saving money and more about not LOSING money. If developers could sell their games 1:1, and not have to try to recoup their losses from second-hand buyers, all of these marketing techniques wouldn't even exist. Prices would drop, gamers would get more for their money, and everyone's happy.