Why not make a opt-in "strict mode" for CSS that fixes all these issues?
Because writing such CSS would lead to broken results on most browsers.