I disagree. I think that it is reasonable to assume that a software should "know" the version of the computer system and not force the user to upgrade, if it does not work. And the information about the issue should be in the same box as the promt to uppgrade. In this case there were no alterative to clicking the upgrade button.