Being in the computer business I see chips all the time that are artificially limited by the likes of AMD/Intel/Nvidia. Whether it's clock speed, core count, shader count, etc.
There has to be
something to differentiate different SKUs. You could even argue that the companies are selling "broken" chips. Most of the chips by the various companies are made on the same silicon wafers and are "binned" for their capabilities. Since the silicon can't ever be 100% pure there are "defects" that can show up in one chip but not another chip on the same wafer.
For example, the cheaper, lower-clocked chips are usually chips that run hotter and/or draw more power than the more expensive chips for any given clock speed. So they "underclock" the hotter chip to where it runs at the goal thermal design power. e.g. A 2.4GHz chip with a 95W TDP vs a virtually identical chip running at 3GHz with the same TDP. To run the cheaper chip at 3GHz it may end up with a TDP of 130W.
That's how people overclock cheaper chips to perform as well as the more expensive ones by simply installing a larger cooler. Then there's chips where only 3/4 of the chip is functional. Well instead of throwing away the "defective" chip they simply disable the faulty logic and sell the chip cheaper. Some chips are have parts disabled at the physical level (laser cut) while others are simply disable in software.
Sometimes chip makers do so well that all of their chips on the wafers can perform identically. Well, in order to make a profit, and to have different price points, chip makers will often "artificially" limit the performance on various chips, so that they can sell them cheaper than the chips that aren't limited from reaching their full potential.
http://en.m.wikipedia.org/wiki/Product_binning
tl;dr Dish is not the only one. There are products all around you that may be "broken" but perform just fine for your budget.
Sent from my iPhone 4S using Forum Runner