т.е. если бы ты вызывал обычную функцию без new - она бы записала в свой this проперти, которые там тебе нужны. А с new - в переданный ей объект.
С Object это не сработает, т.к. Object сам по себе вернет объект. Но общая логика работы останется такой же
Но это я спекулирую, по правде говоря