Huh? it's not like you pay more for hardware that's always been present. You get exactly the same CPU from entry level M1 to fully specc'd M1. It's not like you could turn a M1 into a M1 Pro or a M1 Max by flicking a switch or blowing a fuse, because the hardware is just not there.
Compare that with BMW who builds and sells cars with heater seats that you software unlock, but the hardware is already there, which is ridiculous. At that point all cars could have it enabled and it would barely make a dent in the price as the uniform assembly line that produces economies of scale is already in place. This is what Mazda is doing, basically you have two, maybe three trim levels, sometimes only one, fully specc'd, and that's it.