Battltech is a large, very detailed universe that has evolved over the last three decades. In that time, A detailed history, covering from about 2000 on up through 3145 has been created. Over fifty interstellar factions have been created, detailed, and given their own personality, then set out in to the universe to live or die at the will of the Line developer. Scientific explanations have been created to explain HPG stations, KF drives, and Battlemechs themselves. Each military has their own ranking system, formations and equipment. It's a large sandbox with countless stories that still need to be told.
But the universe isn't perfect.
I've seen questions from fans and players asking questions on the forum that ask for too much detail. For example, questions about the numbers of 'Mechs produced by a certain factory, or how what is the tax rate in a certain state, or what the population of an interstellar state. Most of these questions fall into what is called "FASAnomics," a term to describe the original creators lack of interest in the economical side of the universe. But those questions are still asked.
My own view, away from the forums and here on my blog, is simple; why worry about those details? For one thing, the economics have no bearing on the game itself, and very little on the fiction. The number of Panthers, Archers or Atlases that exists at the same time is immaterial to the game play. No one is going to complain you have too many 'Mechs of the same design on the board. There are no hard production numbers for any design because there is no need for them, and it isn't anyone's job to keep track of how many 'Mechs there are in the universe.
What do I mean by this? Take for example, the DCMS in 2765: at the height of it's power (or close to it), A quick add up of the number of 'Mech battalions in the DCMS put the total around 350 battalions. Assuming that there's a battalion command lance in each battalion, the numbers of 'Mechs in every battalion is 40. So, th entire number of Battlemechs in major DCMS commands is around 14,000 'Mechs (And that is probably on the low side, as it doesn't take into account over-strength units, other training units not noted in the FR, private forces and secret forces). At no time is there going to be 14,000 DCMS 'Mechs in play on the board at the same time, even across the world. It would be impossible to do so, not matter which age you're playing in. Now multiply that 14,000 by a factor of twenty, to account for all the other interstellar state's military forces, including the SDLF -- Now it's up to 280,000 'Mechs.
There is no way keep track of every single canon 'Mech design or their variants. There are close to 2,000 canon 'Mechs and their variants on the books. The Battletech Brain Trust had enough grief keeping track of all the units and the WarShips during the Jihad, and those are large units to keep track of. Now, try keeping track of, say 100,000 - 200,000 individual 'Mechs, and you see the problem.
But I'm not aware of, say Fields of Fire, keeping track of the number of tanks each country made (even though that is already known), or even the number of soldiers, as the game works at the Platoon/company level, and maybe to battalion level, but no more than that. The same thing with Star Wars' TIE fighters and X-wings, Warhammer 40,000 Rhinos, Walkers in Dust Tactics, or the number of Federation Heavy Cruisers in Star Fleet Battles. There is no need to track individual units in any of these games, because the games are played at a level below the need for hard numbers.
As for keeping track of populations: Again, why worry? Civilian populations have a very limited effect on the game, except as a target, an obstacle, or as an objective. They, as a whole, are not important to either the board game or the RPG, and only mildly important in the fiction.
While I like the interest in people asking questions, there is such a thing as too much information. And it's already a daunting job to keep track of the events, major characters and units, without adding another layer of difficulty to the job. The more details that has to be kept track of, the harder it is to do the job, and the easier it is to screw something up. (See the Black Thorns, as an example of what happens when a detail is overlooked.)
For most of the people CGL work with in putting together Battletech products, this is a secondary job, and they don't have time to spend in minute details that have no effect on the game itself. As for writing, It's dependent on the needs of the plot. If the plot calls for a lance of Valkyres, I will use a lance of Valkyres and not worry about how many there are in the Inner Sphere.
Battletech's universe is a deep and detailed one. But there are some areas in which detail isn't needed or really wanted. To take time in filling areas that have no effect on the game, means that the attention is taken away from more important areas. Battletech doesn't need any more detail, especially if the details don't have a bearing on the game or on the story.
Enough for now,