Open application from terminal and remain linked to the process (like Linux) so when CTRL+C is sent to terminal the application closes too
Rather than use the Unix command open.

You can execute the executable file of the applications directly.

For example for TextEdit.app

Running the command in Terminal.app

/Applications/TextEdit.app/Contents/MacOS/TextEdit

This will open TextEdit using a process from Terminal.app

When you close the terminal window or use Ctrl  + C

TextEdit will quit.