No one has to buy it, but like many of the other recent tacky products, schemes and general cash grabs, it smacks of desperation and, imho, is indicative of an unhealthy culture.
You don’t have to buy it,If people do it’s a few more quid. The club will have already stumped the cost of printing and they’re breaking the bank at £2.