a) No. Infact, in the current meta the only defender that is potentially worth powering up is Blissey and even that is dubious since even a big fat Blissey won't deter anyone but noobs in this meta.
b) I have long argued that TM's an especially fast TM's will accumulate over time to the point where they become near worthless. At present they still have great value to most players who don't raid hardcore all day long, but over time you will struggle to even find pokemon to use your TM's on. In that case, you could use a TM on a defender. As of present time, I probably wouldn't.