Why aren't iTunes Store links opening from Chrome and Edge?
Solution 1:
This is a problem with Apple's website assuming you don't have iTunes installed, when it should really just try and open it anyway.
You can fix this in Chrome by spoofing your user agent to Chrome for OS X, or any other OS X browser.
I've been using this extension to do this. Once you've installed it, go to its options and add a new user agent for Chrome on OS X. The one in particular I'm using is:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36
Once you've added that to the list of user agents, you can go to "Permanent Spoof List" on the left side panel in the options, and add a new rule for apple.com using the user agent you just added.
This will make the Apple website think you're running OS X, causing iTunes URLs to correctly open.
Solution 2:
Simply to install the extension iTunes links fixer for chrome