Потому, что не хотят. Потому, что лень. Потому, что у них свое представление о правилах гигиены. Или просто потому, что они "не слышат" своих запахов или считают их естественными или неважными.
Я лично знаю человека, который уже много лет не чистит зубы. Совсем. И не скажу, что от него сильный запах (видимо, все перебивает курение), и зубы не болят..
Вседозволенность и безнаказанность тут вообще не причем. Нет никаких правовых норм, обязывающих человека соблюдать гигиену.