Man I miss the old League... games were long enough that Teamplay and Strategy was the win-con, but not so long that it was just a 5v5 6 item clash in mid lane. People hate on Tank meta but that was one of the most balanced metas for teamwork and map control because teamfights weren't over in 1/20th of a second so you needed to fight over objectives to not fall behind. Although it could just be that Tank Meta came in after a much deserved buff to tanks and nerf to ADC's who were completely unstoppable (assassins were garbage and continued to be garbage through Tank meta except for those who could build tank... which eventually led to the death of Tank meta).
I see people all the time "hurr durr I have so many 40 minutes games you all dumb" yea i have a lot of games that go longer than 30 minutes, but the game is over at 10 minutes... the remaining time is the winning team ending the game. When I say I want 45 minute games, I want the game to be decided at 35-40 minutes and then the remaining 5-10 minutes is the game closing out, like how it used to be.
This was the best for both teams! It was less frustrating to lose because it wasn't dragged out over 30+ minutes with the score 54-12 and more satisfying to win because you had to constantly outplay and out-maneuver.
But it makes sense that Riot is making the game the way it is right now. Their largest playerbase is now in China, they are losing the rest of their playerbase and have been for awhile, so they are catering the game to them right now. The Chinese want their games to be shorter due to them not having personal computers and they play in internet cafe's and such where they have to pay for a certain amount of time. Shorter games = more games.
Games die, it happens. I really think Riot chose the wrong player-base to balance towards. Its not that I don't care about the Chinese playerbase and I think its fair to want to make the game more accessible for them, but it has gone too far and I think there won't be any chance at recovering at this point.