Well, I don't necessarily think that we "deserve" to get something for the points. Think of all the other things we buy on a daily basis that don't come with freebies.
BUT! I do think that putting the points on the back of every single package would lead one to believe that they are worth...