That depends, I think, on what their program is. Many STEM programs leading to a Bachelor's degree are still liberal arts programs, in name and in spirit. Let's not forget that math and astronomy, at least, have been part of the conception of the "liberal arts" since antiquity. The idea that there is a sharp division between science and math, on the one hand, and the liberal arts on the other, is a recent one.
Some STEM programs, however, are purely technical programs. Their value is in a particular kind of technical training. I don't know, since I haven't gone through one of those programs myself, but I would bet that students graduating from such programs don't come away with the same kind of skills that a liberal arts education provides.
In sum, I think the STEM/liberal arts distinction is a false dichotomy. The real distinction is something like: as a student in a particular program, are you primarily training to be a citizen, or a technician? You can, of course, do both.