a) takes more time than should be necessary
b) produces sub-optimal results
Both of these claims are empty. Necessary according to whom? Sub-optimal against which metrics? All industrial processes are inefficient in some way because you're always dealing with engineering trade-offs. Staying in the computer domain: show me a system with optimal latency and I will show you an underutilized system; show me a system optimized for high-throughput and I will show you a system with erratic latency behaviour.