| obviously you can't suspend the DL of a self-driving car or a car company
Why not? They have to have some kind of license to operate, right? Even if it's not labelled "driver's license". If their vehicles are going around running people over, revoke whatever license it is that they have until they get it fixed.