The luggage problem has only got worse and worse over the past decade, and by the airlines' own making. Carriers all started trying to make extra cash by charging for checked luggage, which incentivises people to take carry-on only, up to the maximum size and quantity of carry-on they are permitted.
If bags could be checked for free and people took only an under-seat carry-on for the things they need in flight it wouldn't be a problem, but we know that's never going to happen.