You're not thinking about the manufacturing part. Buttons and knobs have to get assembled and physically put into every car. Software just needs to be written once.