As someone who went this path, I'm troubled by the amount of assumptions and generalization being made here.
To my knowledge any legitimate MS program will require that you have completed an appropriate amount of foundational CS courses before starting the program. I obtained an MSCS after getting a bachelor's in a different field, and I had to take 6 CS classes to satisfy the prerequisites. Including the MS the total amount of coursework I completed was slightly greater than the requirements of the university's Bachelor's degree, plus some graduate-level research.
Granted, this is not as much coursework as someone who obtained both a BS and and MS, but from my understanding if you're not planning to pursue a PhD (or need it for immigration purposes) getting both is usually not a good use of time anyway.
It seems he is trying to specifically criticize programs that fall far short of what I went through, which seems valid. But it would be nice to make that distinction instead of writing us all off as inferior.