This has been supported by WSW and various other games. You can create wsw:// links which load up the game and connect you to a server. There's no reason all games shouldn't be able to do this. This isn't bad. The bad part is forcing dodgy web based server browsing on everyone.