The seats in my 6 year old winter beater BMW will stop moving if they encounter resistance.
It's a two-door car so the seats move often too to accommodate my dog traveling in the back seats, I'd consider it a basic safety feature.
Edit: Just tested it again, the moment it encounters resistance it reverses direction for a second then stops
The amount of force it took is fairly low too, yet I've never had this failsafe accidentally trigger.
You'd think this stuff is table stakes for a mechanically advantaged system that can move hundreds of pounds effortlessly.
In the case of automatic car windows everything from ambient temps to battery voltage is used to detect if there's an obstacle present.
And I think what makes it kind of unacceptable is you can get off the shelf modules that integrate anti-pinch features:
https://www.continental-automotive.com/en-gl/Passenger-Cars/...
It wreaks of NIH syndrome or just trying to shave off some cost.
A quick search shows Teslas even have rear seat occupancy sensors, so that alone should disable the movement if there's a person detected in the back.
Most cars it's just a toggle. In Teslas you have to setup a new profile and manually set the steering wheel and seat to the exit position. https://www.youtube.com/watch?v=94l43ILKRsA
When the driver opens their door, the driver's seat starts moving backward.
If you are sitting behind the driver, and have longer-than-average legs, this means your legs are now getting actively crushed by a motor.
If it's your first time in a Tesla, you are probably now panicking trying to figure out how to open the damn door, which inexplicably operates differently than every other car door in existence.
Not a pleasant experience. I've now learned to quickly and loudly remind the driver not to exit until I do when in this situation.