How about making the edges, just the edges, of all car doors out of thick pliable rubber and not one of those stick-on things. It doesn't even have to look gawdy and black, afterall we are painting yellow thread patterns into tires these days.
Or even better make spring hinges worth a damn on some of these doors.
Or even better hydraulically controlled car doors. There is a heavy door at my job that I cannot slam no matter how hard I try and all it has is simple little piston valve on the top. Then if you really want to get technical add a proximity sensor to the door that controls the hydraulic pressure and stops the door when it gets too close to an object.
This will all probably never happen but no harm in dreaming
