You make a good point, accurate troop numbers in armies was total BS! This should NOT happen in Bannerlord. Instead of showing accurate army size, it should show text like - "Appears Very Large Army" - "Appears Large Army" - "Appears moderate Army" - "Appears Small Army" etc etc this text could be manipulated by generals who have the ability to "Make army look smaller / larger" (hide troops / parade troops continuously / create more / less camp fires, etc etc )
.
Extending this idea, here's some more details -
Numbers .............................................. Text
------------- .......................................... ------------
2 .................................................. " a couple"
3 .................................................. " a few"
4 - 8 ............................................. " a small group"
9 - 17 ........................................... " a moderate group"
18 - 32 ........................................... " a large group"
33 - 79 ........................................... " a small army"
80 - 120 ......................................... " a moderate army"
121 - 399 .......................................... " a large army"
400 - 800 .......................................... " a very large army"
800 + ................................................ " a massive army"
(numbers are just guesstimations, can vary)
Of course text replace numbers would only happen for "realistic" difficulty option.
.