The reason why the "non-stop flight" checkbox isn't checked by default on most sites is because flights with stops are much cheaper usually. Also hipmunk results are usually always more expensive than other traditional sites, at least for now. Maybe they should focus on getting the best offers, that's more important than UX on that kind of sites, I mean look at godaddy for example.