No customers demanded this. Tesla did it because it means they don't have to verify their software to as high quality (and because they want to use their user base as beta testers).
I don't think anyone wants software upgrades to require a dealer but that's not the sane alternative.
I don't think anyone wants software upgrades to require a dealer but that's not the sane alternative.