Stupid idea i for one wont be buying this CPU. $50 for an unlock of something is a bloody rip of if its already built into the cpu. Hope someone cracks it soon lol.
Every processor with lower specs, be it a lower cache or missing features, has those features built in, they are just disabled. For example, the Pentium G6950 is specced as 3MB of cache and no HT. However, it uses a standard Clarkdale core, so it really does have 4MB and the ability to use HT, but Intel disabled it. AMD does the same thing with their processors.
They used to do this so they could sell defective processors, they just disable what is defect and sell it as a Celeron/Sempron or whatever they want to call it. However, manufacturing processes have gotten to the point where most of the time this is done instead to simply offer products to different market segments.
Personnally, I think it is a good idea on Intels part, but I think $50 is a little expensive. But for a standard user that doesn't know how to change their own processor, it actually isn't that bad of a deal.
Also, look at what the upgrade actually gets you. You go from a Pentium G6951 which is 2.8GHz w/ 3MB Cache and no-HT, and you are unlocking the cache to 4MB and enabling HT, turning it into essentially an i3-520(if there was such a thing), but the i3-530 is only $15 more and it is clocked higher. But it would still cost more to actually upgrade from a G6951 to an i3-530 since taking in to have it done would cost at least $50 in labor. This upgrade might not make sense to us, because we know how to swap out processors, but for a standard computer user that doesn't even know how to change a fan or add RAM, it makes sense...of course it also won't make much of a difference either...
And the people that are going to "crack" this are wasting their time, because anyone that would probably use the crack would probably just spend the $15 up front to get a better processor than what the crack gives in the end.