Are the manufacturers benevolent in this? Not always. Sometimes an 8 core chip will be locked to 4 just to make more lower end SKU pieces available for purchase. Or Intel disabling overclocking so you have to buy a “K” processor that costs more.
But when people say things like:
> When you buy physical things, you should be paying the total cost for the hardware to be manufactured, distributed, and finally recycled or disposed of.
They’re ignoring the fact that soft limits actually can make manufacture cheaper. The reason Intel/AMD/etc don’t have a separate silicon template for every SKU is it’s too wasteful (money wise). Each run has a setup cost, and if that can be lowered by reusing the same wafer template, they do that. It’s cheaper to have less manufacturing SKUs and just disable features later.
In addition, when soft limits are used on chips, it actually prevents waste. Imagine if the yield on an 8 core wafer was 70%. That means only 70% of the produced chips works at spec. The other 30% would be tossed if binning didn’t happen. By binning, that 30% can be sold (with reduced feature sets).
I think you missed the point. If the chips are not stable or have a problem core, then fine, dial them down and sell them as capable of doing less.
But if a chip _can_ do x+y and but you lock y away because you don't want your customers doing y, then there is a problem we should address.
If they didn’t do this everyone would be returning the 6 core versions of a chip until they get lucky and get the 7 core. People already do this a little with overclocking capable chips.
Maybe you’d argue they should sell a 7 core chip as well for a slightly higher price but that also means having more product lines and increased manufacturing costs as a result.