I haven't had functional inline skates in almost ten years, but I have seen people on skates with the right skillz and equipment handle all the averse conditions mentioned. Except maybe snow, but I'm sure someone has tried it.
Bigger-wheel race skates are ridiculously fast.
To call them toys rather than transportation smells like something I hear motorists say of us.