Re: Well, maybe we should not put software in everything
It is a question of trade-offs. e.g. If you want a sat-nav able to read speed and steering angle from the engine, then you should be prepared to accept the trade-off of dying horribly in a hacker-generated car crash.
Why would a sat nav being able to "read speed and steering angle" allow hacker generated car crashes? If the sat nav could in turn control the vehicle's speed or direction then, yes, but otherwise these should just be additional input data streams into the sat nav's system.
/confused