I believe the reason is so that the user, not your software, gets to control this setting.
You ought to be able to trigger the "Your computer has new applications for Web Browsing" popup, however, so that the user can easily choose your program if they want.