Internet Edge appears to have completely stalled – surely it’s time for a different approach other than relentlessly pushing the browser, Microsoft?