Hardware development cycles are often longer than software ones, the cost reduction due to optimisations are much more visible and tangible as well (any cent per unit, that you can save during development, is multiplied by millions during mass production), the mistakes in hardware are much...