Yeah and with long development, lead and change horizons that come with hardware, that's a super hard thing to do.
Software is easier given the shorter cycles. Caveat is, the shorter cycles also benefit competitors.