It has to do with consumer behavior. Quite a few consumers expect Black Friday sales all week, and millenials have changed priorities. Standard clothes fashion not in their favor, but tech is. Brand names are no longer important. You just buy the best for the price and if XYZ has more favorable consumer rating than the more popular ABC, you buy XYZ.
http://www.consumerpsychologist.com/intro_Pricing.html