I've never understood the hatred for NASA and other space agencies. They are not exactly the most expensive things to fund, and yet the results they achieve are often spectacular. Mankind has learned so much by having NASA.
Just think about a world without space flight. I wouldn't even be able to even tell you this.