Unsure of how much better of a solution it would be, or if it's something that can be implemented in the first place? But using a percent chance of an output, similar to scrap recycling or uranium processing, would let recipes have the same processing time and material cost, while still multiplying the output.