Why does a terminal need an SSH integration. Answer: it doesn’t and you shouldn’t use this because it is unsafe.
I don't think it's inconvenient enough to type `ssh -i key_file name@host` that we need to be creating more security risk to skip typing it.
Also, you can easily configure that in your .ssh/config file, even with different options per host or group of hosts.