Maybe the example numbers are just bad - but now you expect your system to fall down if you scale from 10 to 100 locations?
Developers (and everyone else really) need to think about systems, with the system taking inputs like "number of locations", and producing outputs like "available inventory", and when the input parameters change outside of the designed scope, without the system itself changing, then you should expect things to break.