But yeah I suppose you would need support for all the other foreign-language encodings that came in between -- UCS-2 for example.
But basically nobody does that. Glib (which drives all GTK apps' and various other apps file reading) doesn't support anything other than UTF8 filenames. At that point I'd consider the "migration" done and dusted.