In real life, unless you are required to dress a certain way for your job, i.e. a uniform, where you are, your location has nothing to do with what you wear. Your position has nothing to do with your style. In that context, should position including top, bottom, left and right, be a part of css? Has anyone ever given any thought as to how positioning could be enforced outside of css?
I think that this is perhaps not the best analogy, for a number of reasons, and that these very much fit in CSS, but rather than debate the analogy, perhaps you could provide an example of what you mean, or explain a little more? Inside a canvas, for example?
Has the position of your hair anything to do with your hairstyle?