Yes, they should do more stuff like that. Maybe if you collect 15 programmes from 2016/17 season, you could go to the club shop and pick up a voucher for the shop (while keeping the programmes). Gives an incentive for people to buy stuff on match days.
There are so many little touches they could do to bring in a bit more money if they think smart!