I get annoyed having to switch weapons because the ammo clip for my beloved rifle has run out... though I got 5 other guns with full ammo clips, why can't I use that? I mean, if I got 50 ammo clips, why can't I all use them on my favorite gun instead of it being "rationed" to guns I don't use?
Yep, especially since they're "generic clips". If you run out of clips for the sniper rifle, but you've killed a guy with a handgun and he has "dropped" his clip that clip will work with the sniper rifle but your own "handgun" clips will not.
Totally agree that this change from ME to ME2 made no sense.
I think they did it as a very clunky gameplay way of getting players to try out different weapons and get them out of cover.
That said, I just finished my Infiltrator ME2 playthrough using the sniper rifle almost exclusively- I only ran out of ammo a few times; and once I figured out that the husks and abominations needed only one cryo bullet to kill, hit anywhere, I don't think I ran out anymore. Still, a bit of a shame that they kept that game mechanic in ME3.