I would wager the upgrade button was just implemented as a link to the steam overlay, so that players could get to the store for skin packs, upgrade weekend demo to full, etc. to replace that "new dlc available!" link we had before, newer steamworks games have integrated controls for this sort of thing.