The op has identified a systematic failure, and would like to see it addressed. This is a legitimate complaint, and I have faced exactly the same challenges myself, but far fewer incidents than their 50 times.
I admire how the OP has managed to state this not as a criticism of the staff, but of the system. It is not set up for success. Improvements can be made without sacrificing efficiency or increasing costs.
I think both some cleaning up, this could be a nicely written letter to BA management with a gentle and firm request to see it addressed.