because the discount is from the manufacture, not from the store you buy it from.
Mail in rebate usually takes around 2-4 weeks before you receive the rebate from the company.. so many people will find it troublesome and forget about it.. but it sounds good when you buy it, correct?