I think this comes down to trying to sell your product to a larger number of markets. Let me try to explain.
Say you have a product, and you know that one group of people would be willing to pay 50 dollars for the product, but you know that another group of people are willing to pay 70 dollars and another group 100 dollars and so on. Now, you can't just ask those willing to pay 100 dollars to pay that much instead of 50 dollars, so if you put out your product, and charge 100 dollars, you are eliminating the market of those willing to pay 70 dollars and 50 dollars and so on. And if you sell your product for 50 dollars to get that market, you are missing out on the potential additional profit from those who would have paid 70 and 100 dollars (20 dollars and 50 dollars more per unit in each market).
One partial solution to this problem is to have coupons and sales, where you initially sell the product at the higher end (100 dollars), then at some point, put on a sale or give out coupons to get the other markets involved.
What Intel seems to be doing is less direct, but it aims to accomplish something similar. You have your product now, and you sell it for 100 dollars to get that market, and then you downgrade that very product (or lock features), reducing the price and features. Your aim is that the people who would pay 100, still feel good about buying the full product for 100, and that people in the other markets will find that even with the reduced feature set, are still willing to pay the 50 and 70. Of course, it's not perfect, and there will be those unwilling to buy the reduced feature set at that price, and at the same time there are those in the 100 dollar market segment that would rather pay the reduced price for the reduced feature set.
What Intel is doing, really doesn't seem that functionally different than just making two types of processors, one lower than the other. Of course, in this case technically the cheaper processor could do as much as the more expensive processor, and this seems to be what people are having issue with.
Time for a small thought experiment. Say in theory that Intel produced two types of processors, a low grade and high grade one, but that they were the same cost to produce (and in this case, they are different, and not just a locked version and unlocked). Intel could have made all high grade processors for the same cost as say, half low grade, half high grade, but it encounters the same market problem described above. In order to target as many markets as possible, Intel might purposely create lower grade products, even if they were the same price to manufacture. In this situation (again one processor is not a locked version of the other), would you be angry at Intel that they made two different grades of processors (isn't that almost what they already do, with the different tiers, albeit they won't be the same price to produce).
Well, what if when you buy a low grade processor in this case, you have the option to upgrade in which case the processor magically gets switched with the higher grade processor? Well, functionally, this is about what goes on when you unlock the processor.
Just a thought.