I searched the web and I think that behavior is specifically coded by app developers. So for example, a Target app registers itself with the OS so links open inside the target app. Developers like that because the links then open in their cafefully crafted iOS app rather than a hard to read web page or a crappy mobile web page. I don't think you can disable the behavior.
You can lightly press and hold on the link (not 3D Touch if you have a device that has it) and a menu should pop up with an “Open in New Tab” option. This will open a new tab in Safari and shouldn’t bring you to another app instead.
You can lightly press and hold on the link (not 3D Touch if you have a device that has it) and a menu should pop up with an “Open in New Tab” option. This will open a new tab in Safari and shouldn’t bring you to another app instead.