Truthfully, I feel kind of the same way. There are parts of my .emacs.d/init.el that go back 25 years, so I'm not saying this from the position of "I tried it last week and it wasn't like my other editors so I don't like it."
One of the things I love about VSCode, and that made me seriously evaluate it in the first place, is how easy it is to configure per-project settings like "use this virtualenv when editing these files". In VSCode, that looks like having one window per project and this works great. When I'm in the middle of working on one thing, I can quickly open a second window, hack on something, close that window, and get back to what I was doing. Since Emacs has one flat memory space, that's not nearly so easy.
I love Emacs and would go back to using it in a heartbeat if it were half so easy to set up and maintain a working Python development environment with all the bells and whistles, but so far I haven't found that to be the case.