Well, I see nothing wrong with giving you the option to buy optional replacements or add ons (apart from the wear and tear replacements).
My only complain on uniform is the quality of some of the stuff. My name is almost erased from the badge and it's been less than 1 year?
We are all supposed to look the same (that's one of the objectives of having a uniform) so why the company will support (by offering to launder) pieces that are not part of it?