What is the difference then if you are still using proprietary services that run proprietary code, just on a different CPU?
You are not gaining anything from the change other than the inconvenience of "pretty good" web applications instead of local native applications: you still can't modify them or verify their behavior.