Disagree, nobody should be invincible for as long as they want. The limit on invincibility is to stop people from afking or blocking or whatever in their cars.
Also, the NPC for car missions (the one you drop off and pick up) needs to be able to walk through, they block doors and it annoys me.