value
Значение поля. В варианте с двумя параметрами, это является USVString, если значение не является строкой, то оно будет в нее конвертировано. В варианте с тремя параметрами это может быть Blob, File, или USVString, И снова, если ни один из них не указан в значении то оно будет конвертировано в строку.
Если присмотреться, то та которая "слишком большая", она от тех-же разработчиков, и является прямым потомком предыдущей.
Что с того, что она больше?