There is currently a very heated debate on the Hornby.com forum about the type of motors used in Hornby loco's. The battle lines are drawn between those who would like a return to serviceable motors like the old X.03 & X.04 but in a modern version and those who feel the can motors are a sign of improvement and typical of our 'throw away' society.
I can see both points of view but :-
People who use these forums would probably attempt to repair / service a motor but for the general 'toy' buying public they would not.
Constant changes to specifications help no one and prevent a solid future market for 3rd party manufacturers to offer replacement motors.
Let's face it no company these days will go back to 'old technology' even if the customer wants it. It would be like admitting to making a mistake ... NO CHANCE !
I assume modern can motors are cheaper to manufacture and requires less time / skill to replace by a service agent. They say the life of a can motor is about 100 hours so that's 52 weeks @ 2 hours use per week .... the guarantee period !
Yes some models from the 1930's & 40's are still going but that kind of product, I fear, is no longer acceptable in today's market.
Our hobby is a strange one in the sense we have loco's & rolling stock using old moulds but we are looking at things like DCC etc. to run them.