Can you explain why some variables can handles multiple input and some none? because when you can define the capacity, it would be nice to also set the round time.
Some people have shorter or longer workinghours a day for example
That is explained by the development history of the software. It was not all done in one waterfall, with all specs known on beforehand, but rather incremental, with new stuff getting added during time.