Noticing that some public seating sucks has opened my eyes to how my municipality regards its residents.
While the sucky seating prevents the behaviour (sleeping) right there, it doesn't address the need/problem at all.
People don't want to sleep in airports, they'd much rather sleep at home, but their connections suck or delays made them miss their connection etc.
So sleeping will happen, but on the floor beside the seats.