You should read the comments attached to the article - most are very positive about the AP experience.
The flaw in the anti-AP argument is that college courses in these subject will be much better. The reality, as indicated by many of the comments, is that intro classes, like Calc 1, etc. are taught in enormous lecture halls and often by graduate students not professors. The APs at least let one skip those halls of boredom and go onto to more interesting upper level electives sooner even if they do not give college credit.
In terms of BS/prep schools and APs, many that don't teach APs do so more out of a sense of pride and control than because it's best for the students. Sure some AP courses/tests are poor but most are just fine.