Браузер не знает, где находится мышь, пока она не перемещается.
Это сложнее, чем просто "получить мне позицию курсора".Что, если мышь (планшет) отсутствует или что мышь не находится над окном браузера?
По той же причине вы не можете получать события наведения на элемент, если курсор уже завис, когдастраница загружается.Для запуска этих событий требуется движение мыши.
Перейдите на какой-либо сайт, наведите указатель мыши на ссылку с эффектом наведения (как подчеркивание), обновите страницу (не перемещая курсор), и вы увидитедаже если курсор находится над ссылкой, он не будет обработан, пока вы не переместите курсор.
К сожалению, это проблема уровня браузера, а не проблема JavaScript.