Well.....
To reduce the speed of a DC motor you are pretty much limited to either using resistance or a PWM control. (Pulse Width Modulation)
Untill recently resistance was the easiest way. It's used for dash dimmer, heater blower and rad fan speed control. It's cheap, reliable, and easy to wire.
Wether you use a transistor or a simple resistor, the heat has to go some place...
When you figure the millions (billions?) of cars using blower resistors... from Ford GM and nearly all others. It's really not a huge source of fires. there are plenty of other things that set allot more car fires than the heater controls. I'd bet allot more cars burn due to leaking oil/fuel and owner stupidity than the heater resistors.
------------------
11-Sept-01, The day the world as we knew it ended.