Кому как удобно... Потом придется обновлять базу, с каждым новым творением мелкософта типа .docx
Далее, не всегда по заголовку можно определить тип файла. Иногда системные файлы программ меняются зависимо от версии программы и т.д.
Программа на ровном месте обрастет всевозможными дополнениями и автоматическими обновлениями кто знает с каких сайтов.
F3 в тотале и никакого геморроя.
( А там уже хочешь в НЕХе, хочешь в юникоде...).
Заодно и пользователь учится видеть действительное содержимое файла.