In their defense, they didn't start up with a million dollar budget and man years of development time. It was a hobby project that got out of hand quickly.
You don't need a million dollars to store passwords properly. See
http://codahale.com/how-to-safely-store-a-password/ for example. The software libraries for doing this correctly are free.