But what kind of recognition do they get? I know somebody who worked at some really good labs for ~10 years and did great work. He co-authored a couple of Nature (?) papers of which he did most of the work and writing. But ultimately with a BSc you're just a lab tech and nobody takes you seriously.
OTOH, that person just finished his Ph.D at Harvard but this is pretty much the end of the road for him--I don't think he's keen on navigating the cut-throat world of academia or commercial research.
It's kind of a lose-lose. If you love basic research, no recognition and you're stuck following orders. If you want recognition and some autonomy, you're stuck playing politics.