> All software should be reliable. There is no excuse for unreliable software.
In an ideal world, for sure. However, many people if given an informed choice between a rock-solid local-only music player and a Spotify-enabled device that crashes once every hundred hours might choose the latter.
In fact, it's a choice many of us have already made in the home, choosing to listen to Spotify in houses where the Wi-fi might occasionally misbehave instead of just listening to an old MP3 player. Any gadget tinkerer has occasionally traded stability with for features. That's fine for gadgets, but obviously not cars.