I used to be this way for a decade+, then I learned that vim can open and save scp: urls. (Note: it has a weird scp url syntax you have to look up.) Coupled with a fancy ~/.ssh/config that sets per-host ProxyCommands and such, now I always edit locally.
Correspondingly, I have a lot of cool plugins in my .vimrc now, and my editor works better.
Bonus: no remote echo typing lag! (Yes, I know about mosh.)
If you're running the ssh client on your own computer, even with a remote editor, the file you're editing via ssh is being exfiltrated to your computer regardless, just in a different format.
No, but no "foreign" computers... We can have tools installed, but even though those are windows machines (I run linux on my laptop) my only "custom" tools are a good ssh-client and firefox :)
Correspondingly, I have a lot of cool plugins in my .vimrc now, and my editor works better.
Bonus: no remote echo typing lag! (Yes, I know about mosh.)