I actually kind of like the idea that you can't fully max out your upgrades - different people have different preferences so there isn't a generic arsenal. Also, when you go for the hard badge after beating the game regularly, you get most of them - I'm almost done.