Well, it costs money to swap tires twice a year onto a single set of rims. Otherwise it costs additional money for a second set of rims. And one can't get steel wheels for my car. Now that means aluminum wheels and more money for me.
And then for someone like me who puts 10,000 km a year on, and lets say the tread life will last to 80,000, that means 16 years with 2 sets of tires. Obviously one should not drive tires that old, so now I'm throwing money away on old unused tires with two sets.
As I said, for many people it costs notably more money.
I have driven other people's cars with snow tires. It makes a huge difference. Definitely worth it to have. But I don't have a set myself. Money is tight. And I have had no problem with all seasons on my car year round in a high snow long cold winter area (awd baby). Never have had them either in over 25 years of driving.
Still, once I get the money rolling again, I'll do a set. But there is no need for snow tires and I'm not big on social engineering and passing laws to protect people from their own stupidity. Nanny state, but then again what else is ontario known for if not premier dad and bantario.