Sometimes when I try to decide whether to attack the town or not I see something like this, just the icons of the units and no approximate numbers at all.
Why?
What you see when you check on an enemy town is entirely dependent upon the number of Taverns that you control in your own towns.
Moving away from Taverns and switching to magic, it is possible to see the exact numbers of creatures. The second level magic spell Visions, when cast by a hero with Expert magic in any school, will show the exact type and number of creatures in an enemy town.
As your screenshot shows that you only control a single town, you can only have a single Tavern, thus all you can see at the moment is the types of creatures in the enemy town.