First, I don't think he meant they expect you to know
all of these - just a subset.
Second, most people I know who know R or Pandas or other Python numerical stuff (NumPy/SciPy) are horrible programmers. They're good at numerical work - but that doesn't translate to good coding skills. The bar is not that high to know it.
It's somewhat similar with AWS/Hadoop. Most people I know have taken learn these (online training, in person classes, etc) with very basic SW skills.
I don't doubt expert programmers exist who know these technologies - I'm just pointing out that it's not that hard to learn some of these. Plenty of people learn these without knowing much SW. To be a good SW developer takes a lot more.
>If you expect that on a 120k salary, you will be what you pay for, e.g. a code monkey living on peanuts.
You must be in the Bay Area. A 120K salary is above the median for SW developers for most of the country, and grants them a great lifestyle: Big house, two cars, vacation travel, etc. Hardly "living on peanuts".
The GP was clear he was not talking about the Bay area:
>If you fit that bill you can probably get a role paying $95-120k just about anywhere in the US.
Finally, the point is: If you studied actual Machine Learning, he is pointing out that these jobs are mostly not that, and you will just do a boring job.