So what do you want them to do? You want them to NOT run thru a QC test and ship a product that has never been verified to be able to bitmine?! I'm sorry, but a 24-hour burn-in to test that my product actually works is well within their rights, and I'd prefer it that way!
I worked at a card dealership when I was younger. We would get BRAND NEW cars off the truck, straight from the manufacturer, but the odometer would read anywhere from 10-300 miles. Some of our customers wanted a car that read 0 on the odometer. We had to explain: these cars get tested and used at the manufacturing facility, and will not have zero milage. That's just the way it is. How'd you like it if you get a car from the manufacturer, with 0 miles, and it didn't start?! You'd complain that their Quality Control was poor! Same thing here.
Crazy. Respectfully. The analogy is unnecessary in this case. Also, Bitcoin has main-net and then test-net. Test-net is for testing and is protocol compatible enough to test hashers.
The more people that don't know about test-net the more this "Quality Control" issue can be passed off as a prudent, professional activity. In reality it's a QC measure and a way to skim off the top of mining profits.
Effectively, raising difficulty prematurely before the ASICS are in the hands of customers. It's slimey.