At least you got 18 months out of it....
I only got 14 months (barely) before my wheel from golden motor died.
12 mo warranty and 2 months after that I'm left with a $350 useless piece of junk.
If your car needed a new fan belt after 14mths would you throw it away and write it off as a piece of junk. Would just about anyone be able to fix it?
Look around, plenty of other hubs, controllers, and hall sensors fail.
This is what I call the second owner of a pet effect.
A person gets a dog, and trains it. For the masters effort the pet often isnt appreciative. The owner gets sick of the pet and passes it on to a new owner in which the pet retains it previous training but prefers the new master over the last.
This is why I like cats, as you don't need to train them near as much as a dog.
If this doesn't make sense. As put my fingers to the keyboard, for some people, I consider why the EV industry is taking so long to catch on.