Because the big box stores (Walmart, Home Depot or whatever) don't carry expensive stuff with Cree LEDs and solid cooling designs. They carry whatever shit they can get their hands on for as cheap as possible.
And most consumers don't know better, the 1% of consumers that does know orders from Amazon and prays for not getting ripped off by counterfeiters.