Why is a nonce used to initialize Hash_DRBG, HMAC_DRBG, and CTR_DRBG?
What am I missing here?


You could re-use the master secret over multiple invocations and just rely on different nonces.

This may come handy – for example – on embedded hardware without a proper True Random Number Generator.