It may be non-binding but wouldn't the shareholders be able to dismiss the board if they were sufficiently annoyed with them?
I think it wouldn't be a bad idea if occasionally shareholders did fire an entire board, just to keep them on their toes although it would be a good idea to have nominations for a replacement already in hand.