> This must be an essential requirement for all PC-like devices.
Why are you excluding phone-like devices? That's where it's currently the bigger problem. You can't do it at all on iPhones and Android devices malign you with locked boot loaders, attestation failures and undocumented blob drivers tied to an ancient kernel version.
> People in different regions have very different average income. As long as manufacturer scales prices accordingly, I think locking to this region might be appropriate.
It's discriminating against the poor people of any country that also happens to have rich people in it. Both the poor and rich people of that country should want it banned there for their own benefit and they're the ones who get to decide that.
> In the case if the price is already the worldwide highest one, you're right, no locking to the region is needed.
The point of prohibiting the region locking in this case is that it also allows the unlocked versions of that vendor's devices to spread across the world, making them feel the remedy. But also, it would be fine for everyone to just prohibit region locking everywhere. Price discrimination is an arbitrage opportunity and it ought to stay that way.
> I think, EU could only achieve that a non-EU-based company leaves EU.
International companies aren't "based" anywhere in particular except for on paper, but Apple has significant operations in the EU. Moreover, they sell a significant number of devices there.
The way a breakup works anywhere is that the government says "separate these business units into a separate entity or you can't operate here" and then if they don't do it, they both lose >$100B in annual revenue and cause there to be a large economic region where they don't exist which becomes a breeding ground for new competitors that can then spread into other regions. Given that choice, investors might be pretty unhappy if the executives choose that over just separating the company out into ones that collectively get to keep all of that revenue.