This are all really good points, and I agree with them completely as it applies to mid to late stage factory builds. Specifically one where like you said the industrial units assigned to producing a single item in a line of production (example a line making rocket fuel).
However where this more detailed information can come in handy is for those who have smaller factories where they have to reuse units to make different things. For example, you could create a LUA script that takes a single refiner unit, looks all the contents of its input box(es) and cycle through all of them to refine them without user interaction.