Why don't most desert streams empty into the ocean?

a) located inland and too far away
b) dry up to quickly
c) they become playa lakes