Violation of irrational dogma? Certainly is.
> simply because people don't optimize at every step of the process
Sure they do.
Processor efficiency isn't always the target of optimization, often for very good reasons.
> In game engines they do, to some extent, because they have to,
Yes, because optimizing market value to production cost in that market requires optimizing use of hardware.
In lots of other markets it doesn't, and optimizing use of hardware would be an taking on a cost that isn't warranted by delivered value.