It's easy to stall out, it's not easy to turn things around.
This is what i'd sum up to the biggest problem that I have with the game as it is right now. I know that statistically games aren't actually that short, but it feels like whoever starts to snowball will keep that advantage until everyone finishes their items. It's also pretty easy to stall out games against uncoordinated teams that you'll typically find in solo queue. This just makes situations where either you surrender early, or stall out for 30+ minutes in the hopes that the other team will screw up and you can do something during the 40 second death timer.
I'm not a fan of this system. it just ends up being a slow attempt at stalling out the game that'll usually mean nothing anyway since the other team will probably outscale you because of dragons, or just get together and end. It isn't satisfying.
I don't want to be the dude who complains without suggestions, so the way I would fix it would be lower kill gold or more gold dropoff on repeated kills on the same person, and a higher max bounty on champions with kill streaks.