Question is right in the title. Most recently, the number 25,000 (of "Taliban-led" fighters) has been kicked around in the media, the source being an anonymous leaker of classified information. So:

1. Why are official, public estimates of enemy strength so rare?
2. Why does the community feel the need to classify numbers like these in the first place?

After all, the other side presumably already knows his head count.