You don't have to spam it. It seems if you have maybe at least half the points the upgrade requires, you can buy it anyway.