Ever notice how it's never the physicists, petroleum engineers, mathematicians or organic chemists making these claims?
The "Formal Education Considered Harmful" meme seems to come solely from coders and the occasional entrepreneur. Which to me says something more about the state of software engineering than about college.
Almost all of the occupations you list require graduate degrees to practice professionally; two of them are primarily practiced in academia. Most of them are hard-science degrees whereas CS is at least partially a liberal art. (The exceptions to this where CS-related degrees are issued as BSs are most notably issued at the most well-regarded colleges for CS, as far as I know.)
Although the average CS program is pretty terrible, the underlying differentiating factor is that doing practical CS work is cheap and easy (the same thing that motivated internet entrepreneurship); additionally a large part of the literature is directed at 'lay practitioners'. Doing (advanced) physics or chemistry is neither cheap nor easy, and it's pretty hard (impossible, AFAIK) to do pure professional mathematics outside an academic setting.