Вопрос 2. Напишу свои доводы в пользу стандартного определения.
Сперва предположим, что область определения совпадает с

, а множество значений есть в точности образ отображения

. Тогда, чтобы корректно определить функцию Вы должны при её определении уже знать

. Пример: мы исследуем вариационную задачу и на пространстве непрерывно дифференцируемых функций задан функционал

, где функция

непрерывна по совокупности переменных. Крайне затруднительно для произвольной функции

найти чему равно

. Второй пример: пусть функция

, в стандартной терминологии действует из

в

(в предлагаемой Вами терминологии

). Чтобы мы могли говорить о полном прообразе какого-нибудь множества, необходимо, чтобы оно содержалось в множестве значений функции

, т.е. теперь в

, а не в

.
Теперь попробуйте аккуратно дать определение, например, измеримости функции

(относительно меры Лебега). Сразу возникают определённые затруднения. Их, конечно, можно обойти дополнительными оговорками, но ведь такие сложности возникнут не только в определении измеримости, а во всех определениях и всех доказательствах, где используется понятие полного прообраза. А это понятие используется очень часто.
Т.е., если мы считаем что множество значений функции должно совпадать с её образом, то сразу же возникает уйма неудобств, которые и обходит классическое определение.
Пусть теперь у функции область отправления шире, чем область определения. Но ведь, чтобы работать с этой функций Вам всё равно нужно знать её область определения, т.к. нужно знать каким

функция

"что-то сопоставляет из

". И значит, нужно отдельно дополнительно указывать область определения функции. Поэтому, наверное, чтобы отдельно это не оговаривать, было решено включить область определения функции в само определение функции.
Вопрос 4. 5. Да, Вы правы.