Exactly why its a bad look for Apple right? Android is open, you don't need to have Google apps to make it work on other hand you can't even install Firefox/Chrome on iOS.
The country you lived for past 10 years started curbing the freedom then the solution is "just change country" is it? Ofcourse its a solution but not the only solution. You don't have right to say that just move away and stop complaining, that's not how things work.
Veritasium did a video on Micromouse competition which also got the breakthrough via similar kind of technology (fan that sucks air from under the car) - https://www.youtube.com/watch?v=ZMQbHMgK2rw
How do you explain feature parities? like lack of webworkers on Safari. Its been there for years but they have some lame reason like "It's too complicated to implement".
We tried using this for one of the client facing application(not an internal tool) and found it bloated and had to make lot of customization to fulfill our needs so we wrote a custom framework which is more than 10x smaller. Not that we didn't import all the components but just the components we needed but still felt it was bloated.
There are few applications like lets say the component renders a D3 graph and all you need is style contained only to that but I tend to always place my styles globally than keeping it in each Vue file.