Software-Defined Vehicles Should Be More Open, Modular, and Upgradable