Can anyone explain why it would be a benefit to have the OS think its loading multiple files? - Surely caching would be better if it knew it was loading the same one.

I've always thought a bigger cache - i.e. lots more memory - was better than anything you can do with disk access speed. I'm not sure how the new SSD's work out, but I've seen some tests say the difference is marginal.