We've had several swathes of salt layered across the roads here in the last few weeks. Purely from a perspective of avoiding an icy surface I would suggest that has been a complete waste of their time and my money. And as noted - leaves you with a horrible corrosive residue, and a horribly slick road surface long after any water has evaporated away from the untreated pavements.
You can only wait until there has been a good downpour to wash it all away. Or buy a bike that you don't have to care about, maybe a Honda?