The problem isn't only the cars, but the people who drive those cars also tend to not respect the rules.
Bigger cars need to have more harsh road rules applied. Had a dodge ram 1500 go the wrong way around a round about as an example the other day and nearly hit me on my scooter.
If I get hit by a hatchback, I'm fine (it has happened before). Dodge ram? I'm dead
Simply requiring a truck licence and applying different rules would be enough