proper PSK cryptographic locks can (and are) implemented for cars already, just not all cars.
The same goes for my house. I could live in a concrete bunker with no windows and steel doors, but I would much rather live in a home with large windows and a door with a crummy deadbolt.
The risk of someone stealing my car or breaking into my house is low. If that risk increases (and thus the area's overall quality decreases), I'll move to a different location.
The question then becomes more of a value proposition / opportunity cost. If you can steal any keyless car trivially, why wouldn’t you target the vehicles that can net you the greatest return?
Why steal a Prius when you can steal a Evoque?
A obvious countermeasure for such attacks would be to have the car measure the RTT between the car and fob, exchanging some cryptographic credential. If it takes too long the fob is too far away and/or an attackers repeater is adding delay.
For the purposes of a "relay attack" this doesn't actually matter: all else being equal you could devise a relay system that works regardless of the roles of car and fob in the protocol.