Honestly, I don't mind snowbally games...
So long as I feel like I have an impact in weather or not the enemy snowballs.
I get it. Not everyone has an hour+ to spend on each match of League. Half an hour or less is ideal, and I don't really mind that. But if I lose, I should feel like I got outplayed, or made a sufficient number of mistakes to the point where I deserved to lose. Currently, getting blown up over and over by Vi/Jayce and co. without really having a say in it isn't really interesting.
In my opinion, higher global burst potential should equate to longer games, and vice versa.
I don't think it's healthy for any character to be blowing any other character up in one rotation, with the exception of Assassins (who should have to work for their burst) in an ideal world.
Landing a consistent barrage of abilities and attacks makes for a far more satisfying experience for both sides of the fight, and makes it more entertaining to watch as a side-bonus.
If I die, I want to think "I made mistakes, there, there, and here, I'll need to watch that next time", rather than "Well, Vi ulted me so I died and we lose because she can just do that whenever she feels like it."
(Please note: I understand that Divers are pretty powerful right now, I'm just using Vi as an example of this because she comes to mind immediately, this isn't to complain about her.)
TL;DR
Snowballing is o.k. so long as it feels like the enemy team earned their lead through their actions post-champion select. Losing because the enemy team can just pile on more burst in a shorter period of time makes for a boring game for both sides when the death timers are so long. Either damage stays the same, and death times/kill gold are reduced, or damage is reduced and death timers/kill gold stay the same.