It's just not always possible to keep the correct distance around here. You can have the needed space and other drivers will pull in and often slow down or even hit their brakes.
You can keep the correct distance by slowing down. Simple as that.