Timeout unit in blpop, brpop

Why are the timeout units for blocking calls on the list in Seconds and not in milliseconds? What is the API design and implementation rationale behind it?