Yea you have a workflow and usually stick to it if it's good enough. For me I have many projects in different tmux windows and I name them to keep an overview.
I am convinced that having all of this in vim would make it harder for me to find things :)
But you are right.. I use splits inside Vim and with Tmux and sometimes I get confused when switching.