The problem about broken seats is that usually the person who breaks if fails to tell the cabin crew. Now we dont have time for engineers to sit in every seat during turn arounds and make sure they work correctly. The crew then depend on the next customer to bring it to their attention. It is only if this is done that we can report it in the defects log!