Since these costs have already been factored into prices, you might as well collect the points/rewards or end up subsidizing those who do.  Why wouldn't you want something back since you are already spending the money?