Actually, this started long before charging for luggage. A lot of this carry-on thing started with airlines losing, misplacing, or just the delay in getting your luggage. I remember times waiting for over an hour for my luggage. Then having two or three flights at the carrousel at the same time.
Never had lost luggage myself, but I was once rebooked from LAX to CLT off a direct flight to a flight with a connection via New Orleans. There was a mechanical issue with my original flight. Both flights were packed.
Landed in Charlotte, and was told my luggage was still on the original flight. It was inbound, and an hour later, I got my luggage. Had I known, I would have tried to just stay on the original flight as it was over half empty, and I had to wait for it anyway.
Too bad, the airline was really trying to do the right thing for me in getting me home as fast as possible. Sometimes the road to Hell is paved with good intentions.