I know exactly what the cause would've been. Lack of maintenance.
Indeed.
There's a subtle difference between a poor passenger experience due to poor design and a poor passenger experience due to the equipment being knackered and at the end of its maintenance regime.