何か勘違いしてるようだけど、時代がとかじゃなくて
OS含めたソフトウェアそのものが1バイト言語前提って事
もちろんファイルシステムも例外ではない
ロングファイルネーム以降意識することは無くなってるが
標準不可視の拡張子も含めて根底部分だよ
場合によってはダブルクォートで囲わなくてはならないしな