The idea is to come up with an abstraction that comes to the same result over the course of some years -- not to precisely simulate Panther Ausf A #274's birth, life, and death.
It's not going to be perfect - but since we already gave up simulating oil and food levels from day to day, we need to come up with a mechanism for which the limit of all the oil usage over the course of the game is the same, integrated over time. I understand it has flaws. With apologies to Churchill, you might say that this is the worst possible supply system, except for all the rest that HoI has already tried and discarded.
Since you already assume that the factory needs and the oil needs would exist during the tank's lifetime.. what's the difference if the oil needs are subtracted at the beginning or over the course of the tank's life? Summing over all tanks/planes/ships and integrating over 39-45, the outcome is the same. One benefit is that there's much fewer calculations needed by the engine -- because the numerous day-to-day calculations weren't adding to playability.
Per day now, I'm only paying for new construction.. whereas before I was paying for the day-to-day use of tanks 1-10, planes 1-30, ships 1-40, and other units 1-50.. each of which modifies daily..
That's the thing though, this isn't an abstraction. An abstraction comes up with a mechanism that provides the same results (or close enough) at the macro level, but at the micro level leaves out the details. This system, mathematically, cannot do this. There have been numerous posts detailing this, and I'm a bit buggered post-Christmas to go into it all again. It's a reasonable gameplay decisions, but it is not an abstraction, and it will (has to, mathematically) encourage situations that could not and did not occur historically because the historical actors were faced with different pressures, even at the macro level, than
As for the Churchill quote, it's far from clear this is the case (for a start, there's a whole bunch of equipment needs the game will be calculating daily - so it's already calculating daily needs for a bunch of goods - it's unlikely that fuel is going to be a huge extra burden given there's a mechanism in place). Again, it's the team's call, and from a purely 'let's have fun, it's a game, we don't want people to have to worry too much about logistics' the decision is absolutely defendable, and I'm not saying HoI4 won't be a great game or won't be a lot of fun, but this particular decision will also mean it won't be as historically plausible.
- 4