Like many aspects of manufacturing, it comes down to lack of consideration of the customer in the design process. It's all about lower manufacturing costs and higher service revenues. They could definitely have designed separate configuration systems for non-customer settings (like increased HP) vs customer settings, but that would have cost more, and given the history of this issue it was likely never even thought of.
In many ways, this has parallels to the Apple vs Android saga. Apple decided to "make things easier on everyone" and locks the user out of mostly everything. And then charge a premium for it and the service along with it. Google decided to open things up at the expense of a less stable, but more flexible environment. But there is no "Android Store" that you can walk into and get help from an "expert". In the end they are both viable (and legal -there is no "right") business model. The market will decide which it values.
Manufacturers should listen to their customers and decide how to best deliver to their expectations, and then design and charge accordingly, including serviceability.
BD