Allowing a space cushion between your vehicle and its surroundings is important because it:
Prevents distractions from other vehicles.
Allows you time to react to unexpected situations.
Keeps traffic flowing at a safe pace.
Keeps other drivers alert.
The only way to be sure you will have enough time to react to mistakes made by other drivers is to leave plenty of space between you and the vehicles around you.