I think (although I'm not positive) that upgrading weapons is largely a luxury, and you can get by just fine with the unupgraded versions. I've gotten a good bit farther in the game, and I've upgraded the assault rifle and shotgun, but the sniper is still extremely useful when I grab it, despite the lack of upgrades.