Maybe you can make some kind of case in their defense, safety or whatever, but what makes it truly indefensible is that once the car is out of warranty, out of their liability, they're just gonna chuck the software keys in a pit and leave you with an eternally immutable half-baked design.
So unless this comes with a fully open source software package, or even no software at all and just documentation, it's a bad product and I wish the worst for it.