Das Verhalten wo eine Webseite geöffnet werden soll ist nunmal (standardmäßig) eine Entscheidung des Benutzers.
Wenn er es anders haben möchte, dann stellt dieser es in seinem System (Windows/Browser) so ein.
Ich zumindestens und viele Andere auch, empfinden es eher als unschön, wenn sich Programme gegen meinen Willen und dem von mir vorgegebenem Standardverhalten wiedersetzen. Jeder Benutzer hat nunmal seine Vorlieben und als Entwickler sollte man diese auch möglichst respektieren.