Personally I don't see any difference between this and paying for a train ticket and being unable to sit during the journey. So yeah, I think it's fair. Whoever comes first gets the seat, and keeps the sit if they want to. It's not like you are renting the seat per x minutes or something.
When you are in park do you bitch about people sitting on benches for too long?