Я согласен, что невозможно указать символ, который пользователь не мог бы ввести самостоятельно; однако обычному пользователю может быть чрезвычайно сложно ввести определенные символы.
Более подробно; используя стандартную 104-клавишную клавиатуру US в Windows, можно вводить коды символов Unicode, удерживая Alt и вводя код символов с помощью цифровых клавиш. Таким образом, кто-то может ввести символ, который не отображается на клавиатуре и не может быть набран с помощью комбинации клавиш-модификаторов и букв. 99% пользователей компьютеров на планете не знают, что это возможно, и даже оставшимся 1%, вероятно, придется искать код для конкретного нестандартного символа.
Теперь другие языки, которые используют латинские символы, но с символами ударения и другими модификациями, имеют более легкие для доступа комбинации клавиш-модификаторов, что позволяет пользователю печатать ударные буквы так же, как английские носители используют заглавные буквы. Очевидно, что пользователи в регионах, использующих разные наборы символов, имеют клавиатуры, которые могут печатать очень эзотерически выглядящие символы одним нажатием клавиши. Пользователь в одной из этих культур будет иметь гораздо более легкий доступ к персонажам, которые являются сложными для пользователей из 104 человек США.
Таким образом, невозможно указать символ в кодовой странице Unicode из кода, который не может быть воспроизведен пользователем на его клавиатуре. Тем не менее, они должны были бы точно знать, какой символ использовался, и его код Unicode, чтобы воспроизвести его.