I don't even trust spaces instead of underscores in file names, so what the heck?
@Natasha_Jay

Well... what filesystems does actually allow this then?
​​​​
@kate @Natasha_Jay Basically any file system that allows European and Asia scripts. Emoji are not the slightest bit different to the countless diacrits in European languages or the even more fancy Asian scripts.
@taschenorakel @kate @Natasha_Jay On a technical level, they are different for systems that use UCS-2/UTF-16 (e.g. NTFS), given most emojis require two surrogate characters (4 bytes) to encode the codepoint, while those other codepoints require a single character (2 bytes) to encode, just like the "normal" codepoints that are also part of ASCII.

@mrotteveel Chinese, Korean, Japanese all have characters outside the BMP and therefore require surrogates in UTF-16. Most notable Chinese Han characters, which are frequently used in personal and place.

Besides: NTFS and FAT both moved from UCS-2 to UTF-16 as early as Windows 2000/XP. ReFS has always been UTF-16. Linux and BSD standardized on UTF-8 around the same time. macOS/Darwin has always been UTF-8.

This issue is a vocal minority's non-issue.

@kate @Natasha_Jay