I don't like the idea at all, but if the end result is they're able to sell the product cheaper then i can't really complain.
It's hard to imagine it being cheaper to produce units that have hardware that will never be used in the entire life of some units but i guess that's just the way it is.
I suspect much of the savings that makes this possible, and counteracts the cost of the wasted parts that never get used, comes from all the internal business costs that are no longer needed. Costs associated with having a wide range of different products all requiring different service support, helpdesk, bug fixes, marketing etc..
When you're a company as big as HP/Agilent with lots of employees and branches around the world i imagine these costs are huge.
There is also the savings from only having to design and manufacture a small range of different units and all the cost savings associated with bulk discounts on the parts now used in higher quantities.
I think i would be happier about this sort of thing if they eventually released the full speed/functionality firmware for free X years after release, maybe when the next model arrived or something, but companies never seem to do that.
You can however look at the whole thing another way. If you had a piece of test equipment with
no disabled features or reduced speed then the chances someone will hack it and enable them is zero
It does, after all, give hardware hackers something fun to do.
I think this modified quote from Stargate SG1 matches up to this whole practice
Company: "We will put disabled features into these products you use, BUT. Be warned. Anyone attempting to enable them will be shown no legal mercy."
Hacker: "Well.. That certainly makes life more. Interesting..."