One issue with switching like that is that you'd also have to shut the car off for the ECU to reboot and load the new program. It's better than some options though. The VCDS coding route can be done by switching to software with more than one coding option.