Why do military reporters always tell us about companies, battalions, divisions, etc? Why can’t they report the numbers?

Because it varies wildly from one situation to the next. It’s people like you writing these articles that makes them next to worthless.