(Yes, I realize your comment was tongue-in-cheek)
There are actually a lot of patented ways to prevent relay attacks, mine is only one of them. And most of them are patented by NXP :)
Ultimately, this is a failure of prioritization on behalf of the car companies, or a sacrifice of security for usability, or both.