It's getting more difficult at times - TSA sometimes gets huge backlogs of luggage to screen, baggage gets delayed by screenings between flights, and in the end, bags are delayed, passengers are inconvenienced and they usually blame the airline (which may or not be correct).
As well, it seems the baggage tracking methods are antediluvian for many airlines - rather than a system like FedEx or UPS, one that could in theory be shared by airports and airlines, it relies on the human eyeball too often.