Was it just not announced prior to that? Because I went from 2g-->3-->3g-->4 all on their respective launch dates and always with the subsidized, discounted price.
Certain individuals (such as you and myself) are eligible for early upgrades. As someone else pointed out, last year was the first time early eligibility was offered "for the masses".