Efficiency bonus complicates supply calculations - feature suggestion

Hello! The efficiency proximity bonus feature interesting but as it speeds up resource consumers rather than producers I find calculating production amounts frustrating.

For example, to produce 12 blue science per minute requires exactly:
3x blue science factories
2x atmosphere processors
2x crude oil extractors

In practice these blue science factories will sit idle some of the time depending on their efficiency bonuses, though, unless additional inputs are provided (which cannot be balanced/calculated perfectly, there are frustrating overages and mismatches).

My suggestion is to always run at the same speed (so consumption is constant, predictable, and calculable) and produce extra outputs based on their efficiency. For example, a 50% efficiency bonus would output an extra blue science every other production cycle. This would have the same benefit of additional throughput and more output/minute but without impacting production chain planning.