Stains etc I think are more a sign of disrespectful passengers rather than age. Seat broken? Maybe a manufacture issue as I doubt the seats are easy to break by pushing buttons although I did see one guy make a pretty good effort (not deliberately).
I see the back of the kia ora magazine has 4 789's listed. I know its printed monthly but I didn't expect it to be so up to date!