They're the exaxt same thing. A ship instantaneously appearing in a station, exactly like the old one. Why cant that mechanic be used to replicate a ship in another station? In game here. Immersion.
Granted instantaneous ship appearing is immersion breaking in either case, I can avoid one thing I hate (dying) by not dying!! But I can imagine that I was asleep in my escape pod, and my ship was delivered while I was sleeping. Yes no time has passed, but I can avoid that illusion breaking by simply not looking at the clock!!!
However, I cannot avoid travelling around the galaxy. Ergo, once again NO they are not the same thing. They do not impact immersion with the same frequency or degree.
Respawning does not influence the ship I fly.
Respawning doesn't bypass jump range balance on ALL ships.
Respawning doesn't have to break my immersion if I just don't look at the clock.
Now, you can say, "hey just don't look at the clock and imagine that you waited days". Well tell that to my Anaconda Taxi that I am suddenly flying everywhere. I hate the Anaconda. I hate the Asp. But now I would be an idiot to fly anything else to get from A to B. Which means I am going to dislike logging onto Elite because it is coercing me into flying these ships, or forcing me to feel like I am playing the game with 1 hand tied behind my back. AND it is invalidating all that hard work I did getting my FDL jump range up!!!