I agree. Taking credits for carefully chosen classes can be so helpful if they are ready.
I’m not a big fan of taking AP classes for no reason, but the courses can be incredibly useful if taken when appropriate.
While there is intrinsic value in taking courses for the sake of learning, my son decided not to take APs that he couldn’t really “use” for his engineering major. That has freed him up to explore his interests more in college.
He took credits for a year of calc, chem, calc-based physics, writing, and foreign language. Had he not felt confident in any of those, he would have repeated them in college. He was only on the fence about retaking physics in college and is glad he didn’t.
It is highly dependent on the person, the subject, the school, and the major. Look carefully at degree requirements and which AP tests/scores count for the requirements in your programs of interest. Taking old college tests as a gauge is a great idea.
He wanted to learn more about coding, and the teacher at his HS was terrible, so he took computer science at community college instead. The credits weren’t very useful. But it was a great class, he learned how to code better, and figured out that he didn’t want to major in computers – so it served its purpose.
As many students do, he entered as a sophomore and this has allowed him considerable breathing room in college. He’s decided to take his time rather than graduate early (has a scholarship). He’s loved his advanced foreign language classes, which he wouldn’t have had time to take otherwise. He’s taking a full schedule, has a job, is in clubs, plays in the band, and still has plenty of free time. He’s applied to a semester abroad in which he’ll be taking quite a few classes he doesn’t need for his degree (food! culture!); he can do this only because he’s got that leeway.
In contrast, we’ve discouraged our youngest from taking APs (thought he’s doing some despite our advice). They’re not the best choice for him, but they’re a great choice for some.