Whats wrong with writing a VERY VERY basic program that gives a list of browser, the user picks one and then the program downloads it via FTP from a central respository and then installs it.
Because then Microsoft couldn't have IE in the default install.
Of course it could be done. I'd imagine a junior programmer in Microsoft could whip something up in their lunch break. An executable that is placed in the start-up folder by default, on opening gives a list of browsers with a brief neutral description, and a button saying install. Then it links to the website via ftp, and does the install for the user, which puts the icon on the start menu, the desktop and possibly the toolbar. Same as every bloody program that is available for Windows.
Honestly, It sounds to me like everyone is over-engineering this to to death. That would take any capable programmer (myself) included less than a day to make. Whats the problem?
It isn't over engineered, it's under conceded. It's a lawyer generated solution. Personally, I'd have loved to see Microsoft stuck with their "well.. you can have it with no browser then!" EU version sulky offer of a few months ago, and watch them try to back-pedal when the drama queen option was accepted.