Vendors have to make sure they build phones that they can sell, the phone being simply $15 cheaper won't do that. Apple sells more 4S than 4 and more 4 than 3GS, so it cannot be that the price is the only decision point