Thats like saying 'this gun is great except its shock, wish I could remove the shock component'. Its just another piece on the random part rolls that define a weapon. Just something you have to put up with, like that stupid 'Firing increases accuracy' mod on hyperion sniper rifles which makes it useless for the first few shots or burst fire on sniper type weapons.
I kinda agree with what he's saying though, although almost for the opposite reasons, i'd rather all my guns had some sort of scope, just not the uber ones that snipers have, just a 2x crosshair or similar. When i read notes of what was known leading up to the game, i was under the impression that the Eridian bought upgrades were pretty much this, upgrading the gun to do something new, or improving it, rather than just being the backpacks extensions.
That would be my perfect solution for Eridian anyway, its near worthless once you've bought everything, but if you could spend say 4 pieces to increase the element %/dmg, accuracy, something like that, and each upgrade took it up 1lvl so you couldnt make it on equal footing to a lv50 gun but use it at lv40, but you could find a good gun at lv10 and continue using it at lv20 thanks to weapon upgrades.
I guess its tricky with the random element of their generation, but a small increase to all stats would be nice, or being able to swap weapon parts from compatible parts (those which would be considered when generating the weapon) so you could add an element if there was none AND it was possible for the game to have generated such a weapon, or a better grip, different scope, larger/quicker magazine part. Each taking it up 1lvl, so you couldnt get an lv50 gun and make it perfect version, but you perhaps could take a lv47 and customise it, but it wouldnt be as good as the same gun generated as a lv50.
Did a quest last night where i spawned two mutated badass varkid at the same spot next to a respawn point. Only had standerd and corosive weapons, so everytime i die i respawn at the same spot, and the mutated badass varkid where back up to full health.
Ive learnt now and carry more than one tipe of gun.
With my 4 slots, i try and cover each element, on different weapons eg:
1) Sniper - Fire
2) Rifle - Corrosive
3) Shotgun - Shock
4) SMG - Slaag (cant spell it, its auto-censored)
I dont think ive found an explosive weapon ive liked yet, they all feel slow, used to love them in BL1 though. Typically i'd actually have 2 snipers, smg/rifle and a shotty, mixed elements. IMO its best to have 2 elemental variations of your preferred weapon type, its no good having the mech's coming at you, and your trying to snipe them with a fire gun, because it has no real elemental impact, so you switch to the 2nd sniper rifle with acid/elec and tear him a new one. Likewise elemental badass characters, if they're resistant, you have a backup, and 2 other types of guns incase your ammo runs out or the situation requires it.
I'd always go with that setup, rather than whatever the most kickass4 guns available to me were.