This only holds up in the absence of things like Wirth's law and its variants. Not enough people are incentivized to be as efficient (in terms of CPU, etc.) as possible. Device makers are, because it affects their battery life (marketing) numbers, but only in closed systems (like iOS) could we even begin to assume that device makers have much influence over whether the downstream software development is sufficiently resource-efficient.