There's no reason to buy these accessories, but if you have the money, why not spend it?
From Fallen London Wiki (Staging)
To quote the article itself:
"Why Should I Bother? (...) Stupid question. 'Because I can'."
Anybody who buys a hellworm may as well go for 7 Hellworm Boot Polish tins. There's no reason not to. In fact, just go for 777 Boot Polish tins, because you can.