Two reasons: features and sound quality. New car stereos offer a range of features usually not included in factory radios: more audio sources (USB, SD card, high-res music files), better smartphone integration, Bluetooth, nicer screens, satellite radio compatibility, and so on.