Не всегда расширение передает информацию о языке на котором написан скрипт.
Администратор сервера может сделать любое расширение чтобы обрабатывалось как надо и выдавалось. Ну и просто пользователь хостинга может тоже если есть htaccess сделать тоже самое.
Вспомните тот же мод реврайт которым многие просто заменяют php на html. Но скрипт при этом не остается статичной страничкой.