Because "document ready" is much earlier. It says that the DOM has been loaded and is ready for manipulation.
"window load", on the other hand, also includes images, videos and possibly flash elements - all elements which could potentially take a long time to load (especially Flash unless it has a proper preloader), and that you would have to wait for before your page does anything, even though there's no reason to.