I think land and a car are completely different. A car is a product that has been built and sold for a value. Often it can be proved who owned it, and how they acquired it.
Land is a finite patch of earth somebody got to first and said “Mine”. Do we respect this rule of “ownership” no matter what has changed about the world and no matter how much time has passed?
Are we going to be talking about who said “mine” first for the next two thousand years?
Do we give the Native Americans all the land back and send 300 million people to Europe? Is that your solution?