Apple is very good at spinning things like this and anti-repair measures that benefit their bottom line as being in the interests of users. They're so good at it they don't even have to lie; using hardware IDs as part of their anti-spam strategy probably works, and locking down repair probably does reduce device theft.
That's not the world I want to live in though.