It's nearly impossible to not be somewhat political on the subject.
Being from Detroit, I've always tried my best to buy American made, not just American sold. Even my foriegn car hobby included hunting for American made parts. In the end, the extra cost contributes to the whole of this society more than my wallet, but I still do it because I've already seen the result of not doing it... a thinner wallet... So why not contribute?
It's important if you wish to remain somewhat in control of what's being offered to you. The present situation could totally collapse overnight, then we could be without the iconic name and new locos for at least while.
Only the buyers are truely to blame imo.
There really isn't an excuse for $1000 toy to have issues other than apathy in the name of a money grab. There is only one cure for it, don't buy and hope the involved companies change tactics.
The zinc pest problems today seem to me to be far more common as a percentage than in the past with US or even other foriegn manufacturers of the post war era that I'm familiar with. That points to a failure of China (and others) to even meet our acceptible standards of 70 years ago. And if you didn't see it coming, you turned a blind eye to save a buck and never looked back