How far are you in the game? Snipers were neccessary until around 10, simply because you don't have the skills to make up for the inaccuracy of other weapons.
Beyond that, I'm constantly getting hit with things spawning around me. Threshers, Ants, everything. Even bandits are doing the 'steps out of the building thing', and then there are the bots which don't drop until you walk into their area. Plus the boss areas are tight enclosed spaces.
There are certainly times when you can shoot something from long range, but times where I have to pull out the shotgun instead outnumber it significantly.
No disrespect, but I'm still not sure what you're talking about. I'm level 24 with Zer0 and all my points are in the sniper tree. I carry 4 weapons; three snipers (fire, acid, shock) and a pistol (obviously have others in bag).
As far as "inaccuracy of other weapons," I don't get that either. My pistol has 95.7 accuracy without a scope...
As far as things spawning around you, if you can't melee your way out, pop Deception, run away a little, turn and snipe before it wears off for the damage boost.
And as far as boss areas being in "enclosed spaces," while sometimes true, Deception is your friend, and you don't always have to use the scope to blow shit up.
It sounds like you don't like the sniper play style, but it works very well for me in this game so far. Keep in mind that you don't always have to be long range for sniping to be effective, you just have to have good aim. Zer0's sniping tree is based off of the B0re talent, which shows you crit areas while in Deception in addition to allowing your shots to penetrate enemies (and get stronger with each successive penetration). It's a life saver, especially on bosses and when fighting crowds of closely packed enemies.