Bash uses ? as a wildcard to match one character, so if you type ?????????? into a bash shell it can potentially be replaced by a file name with that exact length.
touch tmp_file_1
echo ??????????
So documentation examples should probably use quotes and emphasize its importance.