I've met quite a few who are working in the fields they got their degree in. What i haven't talked to are a lot of people who are doing so, and happy about it. The ones that are usually have at least a Masters, and generally changed tracks, at least somewhat, between their Bachelors and their Masters. I just haven't met that many people who chose a field, got their Bachelors degree in that field, and then happily went to work in that same field. Most of them either changed tracks somewhere along the way, or felt trapped and stuck it out, but don't like it, in their originally chosen field. (Obviously, it's not everyone, but it's what I've seen the most.)
Most of our friends are happy. The pharmacists I know love their jobs (and the flexibility) and almost all the engineers do, though it took a some of them a few years to find the job they loved. I guess it depends on who you hang around with. That being said there is no way I will pay for my kid to go in with no idea what they want to do. Dropping that kind of money so they can take entry level classes that might not even transfer to their degree program will not happen here.