Because they open in your browser. Then as that page loads the link opens in iTunes, making iTunes the active app. Meanwhile the link is still in your browser. Why do I need it in two places?
I wish I could browse the store from my web browser. I have more screen real estate in my browser. I can have multiple tabs open. Because of all this I have a much better time browsing and buying media from Amazon than I do with iTunes.