We've gone through a few decades of optimizing disk access, so there's actually quite a bit of complexity here.
1) You are right that somewhere along the chain, disk accesses will be reordered to reduce overall seek time. The O/S is, however, not the best place to do it, since it doesn't know...