Saying that iTunes is anti-web is like saying that any desktop application is anti-web.
When you click on a link in the browser it is forwarding the request to a desktop application. Just because the application connects to a remote server and displays html type content does not mean it needs to go in a web browser.
This is classic idealistic programmer blindness.
Examples:
I could write this program and I don't think it's worth $20 so it should be free.
It should be open source.
I can't reprogram my the fuel intake of my car so it must be anti-web.
When you click on a link in the browser it is forwarding the request to a desktop application. Just because the application connects to a remote server and displays html type content does not mean it needs to go in a web browser.
This is classic idealistic programmer blindness.
Examples:
I could write this program and I don't think it's worth $20 so it should be free.
It should be open source.
I can't reprogram my the fuel intake of my car so it must be anti-web.
etc, etc, ...