That seems like another symptom of the same problem.
Apple locked me into their ecosystem...but that is their right, after all it is their platform.
Apple sold me faulty hardware/software but I have to buy more Apple products (new hardware, support) since I am locked in and cannot do my work on non-Apple hardware.
Their behavior may not be illegal (IANAL) but I find it quite user hostile.
The main problem I see with all this is that since Apple is getting away with it, more and more companies are trying the same tactics and normalizing user lock-in and charging extra to fix faulty hardware and software.