More accurately, the beef is with people who shop only based on price (about 90%+ of shoppers).
Aint that the truth.
I can personally attest that overseas producers don't build what you tell them to - they build what they build, and you're going to pay for it one way or another. If a domestic dealer finds out there's non-conforming material, they're now stuck with paying the bill regardless (under penalty of having to compete directly with the overseas supplier who WILL bring your exact item to market if you refuse or return parts) and not having any supplies with which to complete their production. So the choice is buy again and hope for better, or discontinue that item and try to re-vamp with new sourcing which can take years to establish. In the meantime, every retailer and dealer is demanding their shipments and if the manufacturer fails to deliver they can basically kiss their company goodbye.
The root cause is of course the off-shoring of procurement, but walmart-itis in customers is the motivation.