unless you plan to play a match several hours weapon upgrades are not that important, since there realy expesive, take time and dont give lots of reward any time soon.
What you say might be true if you were only going to play a small map in a game that would be decided in under 30 minutes.
The real determiner of whether or not it makes sense to upgrade your shields, hull, armor, and weapons is the size of your fleet and whether adding another ship or two would strengthen your fleet more than making an upgrade. Also, when you've maxxed out your current fleet supply and don't want to pay a higher fleet tax it might make sense to work on military upgrades (unless you've only maxxed out the starting fleet supply or the first fleet supply limit).
Shields, hull, and select weapons upgrades should be a core part of your strategy. I get the sense after reading your statement that you just play the game against dumb AI in forgiving single player mode and not the real game (online multiplayer against humans).