> I think that an operating system where you can't rename or delete a file that is open by some process is idiotic beyond words,
This is not an inherent limitation of the VMS or NT architecture; I'd rather argue it's for compatibility.
> even without MS-DOS drive letter names thrown in.
This is also legacy carried over from DOS and OS/2.