I'm curious how much of this behaviour is still intentional design vs. just inertia. Are the modern filesystems still constrained by these older choices, or is it mostly for compatibility?
Filesystems usually do not see path separators at all, it's something handled at VFS level
Filesystems usually do not see path separators at all, it's something handled at VFS level