CSS1 was deliberately designed to be 'simple' which is why they avoided the problem of layout entirely. Appendix E of the specification even says so (http://www.w3.org/TR/CSS1/#appendix-e).
OTOH, it was the early adopters that were driving it, and I dont really have a problem with that. That is what early adopters do.