Yes! I agree with what you are saying! The hard part is watching your daughter get "Bs" in honors or AP classes, while other kids, who are just as smart, decide to take non-honors classes and get A's. I've seen kids do this and they end up graduating with high honors and a good class ranking, while those who chose the tougher classes graduate with less "status".
I know in the end, college and knowledge-wise, the child who took the tougher and more challenging courses will be better of. It just seems as if there should be a better system to recognize the kids in high school who really put in the extra effort.