По моему мнению, пользователь всегда должен контролировать, открывается ли ссылка в новом окне или нет - если они похожи на меня с многочисленными вкладками, бесконечные ссылки на новые окна - беспорядок.
Похоже, вы спрашиваете, почему браузер остается на исходной странице, когда вкладка обновляется содержимым, она проста, она видит ее как другую веб-страницу, скажем, у вас была страница, которая обновлялась в реальном времени, ваш браузер не будет переключитесь на это, поскольку он видит, что вы находитесь на другой странице - он знает, что вы можете читать статью, смотреть видео и т. д.
Все, что требуется, чтобы понять, что обновлена другая вкладка / окно, - это немного осознания. В случае окон они обычно открываются поверх текущего содержимого, однако, поскольку вкладки находятся в одном окне, это невозможно, и оно остается закрытым, но обновляется.
РЕДАКТИРОВАТЬ: В ответ на заголовок ... Я считаю, что это лучшая практика, чем каждый раз открывать что-то новое, однако пользователь должен выбрать, загружать ли новую вкладку или оставаться в той же самой. Надеюсь, это поможет.