6

All people are a mystery.
Since the subject is plural, should the the predicate nominative mystery be also plural? And would the meaning still be the same? As in All people are mysteries.
How about the following?
All people are a phenomenon.
All people are phenomena.