Key expansion for cryptographic keys
The main reason is that true random data is hard to obtain; whether it is from:


A user's password since people only remember them so long
Or from a random source such as an operating system that reads random measurements like disk latencies since it can only produce so much randomness per unit time.