Leaving arguments about new patch releases out, how could we practically track this? Would every engineer log the time they work and track feature work separately from bug fixes?
It's a bit strained, but car or TV companies often put out a new model that's identical to the old model +- some but fixes. There's a line somewhere but the law does not specify the line, it seems
Precisely. The difference with software is that the production process is so iterative that experimentation becomes a relatively rational tactic for getting things done.