I agree with you about law school, but both Criminal Justice and Business are common majors at bigger schools, Colorado College has neither one. They have typical liberal arts majors like German, and Classics, and anthroplogy. Wonderful things to study but not, I suspect, what my particular kid is going to choose.
Yes, you can go into the FBI or to buisiness school without a degree in either one, but my son has, thus far, enjoyed things more where there's a direct practical application than things that are more theoretical. Of course that can change, but if I had to guess right now he's going to pick a school that's more comprehensive (note: I didn't say better) than a tiny liberal arts school.
DD picked a tiny liberal arts school. She's very happy. Then again, this is the child who freaks out at any practical application of her beloved math theory. She's very strange. That's why it is so important to have the right FIT for your child and the school. There are some perfectly wonderful schools out there that are just not a good fit for a particular child. Luckily there are just as many wonderful schools that would be a good fit.