"Advanced Placement". These are, I assume, equivalent to the older "honors" courses except that they prepare you for a test you can take to skip a first semester/quarter freshman class in college. In that sense of being an honors course, I don't see what the fuss is about. We didn't even have this stuff when I was in school, and we certainly don't ever hire anyone based upon whether or not they tested out of a course. I have however seen people from top high schools who had difficulty and shell shock at the university because they tested out of a class and skipped straight to a much more rigorous second class. Sure having a student in an honors class is not necessarily a bad thing, but no one should be shocked, alarmed, or even concerned that not enough students are taking them in CS (sheesh, if you were going to take one of these classes, take it in something important like math, not a wannabe thing like highschool level CS).
For an engineer or developer or programmer, I would think that a student who is efficient and organized would not be taking AP classes and instead conserving energy. There is no advantage in the long run and a hell of a lot of stress in the short term. Besides, getting a tiny number of college credits is pointless for math, science and engineering students who have more than enough credits to graduate.