Except that if I open the Music app prior to plugging it in, then I almost always don't have this problem. The issue tends to occur only when iOS has closed the Music app at some point to free up resources.
It seems like my car instantly presses "Play" when plugged in, if the Music app was already loaded, then it continues where it left off, but if the Music app wasn't loaded, then iOS loads the music app but instead of making the iPod interface wait until it's loaded where I left off, it instead plays the default list of everything in your library alphabetically. It feels like a kind of race condition which was just never considered by Apple.
Then consider the problems with Spotify. If it was recently playing and I plug it in, then the radio uses Spotify, otherwise it uses the Music app and I need to switch to Spotify on the phone. If the Music app is uninstalled completely, then the iPod interface doesn't work properly, it doesn't show track names or the artwork. It seems highly unlikely to me that Spotify is using the wrong iOS APIs, so I expect the blame here also most lies with Apple.
I acknowledge that other cars may not have this problem, but I can't see why Apple couldn't make their software more robust here. Anyway, this is also why I stated my annoyance at the not having the option of CarPlay since it delegates more control to my iPhone, meaning I get innovation and bug fixes on the screen my car on Apple's timelines as opposed to "when I get a new car", and even then, the car companies have far fewer software development resources so can't possibly hope to keep up with the likes of Apple.
It seems like my car instantly presses "Play" when plugged in, if the Music app was already loaded, then it continues where it left off, but if the Music app wasn't loaded, then iOS loads the music app but instead of making the iPod interface wait until it's loaded where I left off, it instead plays the default list of everything in your library alphabetically. It feels like a kind of race condition which was just never considered by Apple.
Then consider the problems with Spotify. If it was recently playing and I plug it in, then the radio uses Spotify, otherwise it uses the Music app and I need to switch to Spotify on the phone. If the Music app is uninstalled completely, then the iPod interface doesn't work properly, it doesn't show track names or the artwork. It seems highly unlikely to me that Spotify is using the wrong iOS APIs, so I expect the blame here also most lies with Apple.
I acknowledge that other cars may not have this problem, but I can't see why Apple couldn't make their software more robust here. Anyway, this is also why I stated my annoyance at the not having the option of CarPlay since it delegates more control to my iPhone, meaning I get innovation and bug fixes on the screen my car on Apple's timelines as opposed to "when I get a new car", and even then, the car companies have far fewer software development resources so can't possibly hope to keep up with the likes of Apple.