I don't buy the sense of duty argument. It's good for the career.
Until the appearance of the notion of open peer-review, the reviews were not public and thrown away by the editor after the publishing decision.
Concerning the sense of duty, nobody stops anybody to review a work and post it somewhere publicly accessible. However, that's rare to see.