There's a lot of damage now, but that doesn't mean there wasn't an absolute shitload of damage going on in previous seasons. It was just the fact that the items were in a much more precarious position than they are even now so champions stand out significantly less.
Also, I like how many people ask for safety nets for a champion in case they get behind so they aren't useless, but apparently the most reliable one (in terms of damage at least) is rebuked because it's fundamentally broken. The only other way to make sure someone isn't largely useless if they fall behind is to make sure they have some form of CC. Because if we allow them to properly fall behind, people are going to call for reworks because the champion is too feast or famine (see: Fiora, Tryndamere, a few others) and has no place specifically because of how severe the risk is if the, usually not significant enough, pay-off doesn't come through.
Unfortunately in League, thanks its balance philosophy and the balance 'levers' at work in this game (damage scaling being a very important one), this was kind of an inevitability.