Idea Summary
When pointing to another page in APEX in most cases it's impossible to use built-in functionality to go to a new tab - instead of continuing in the current one.
Use Case
In situations where users would want to remain on the page. For example, with a ticketing system you wanted to find a way to allow users to go to a ticket via a branch process it's not possible to do this in a new tab without a javascript workaround.
Preferred Solution (Optional)
APEX is meant to be low-code. Allowing users to select a ‘New Tab’ checkbox which submits the page / takes the user to a new tab rather in their existing tab.
You can currently do this with a javascript workaround but this is not a good approach especially in a low-code environement.