For me it’s muscle memory. I’ve grown used to all sorts of features and shortcuts over time and I can work faster when I can use them freely without thinking about it. If I switch tools I need to adjust to everything that is different about it and that takes time - and I can’t really develop muscle memory for two different tools, I need to forget one to get used to another.
As a quick example: I’ve been using alt+arrow for two decades to navigate between individual words within variable names in camelCase. Every text editor I’ve used over time supported this as the OS itself implements it. Then comes VSCode with its own implementation overriding this and removing this capacity and then every time I need to navigate between words I’ll either have to use a mouse, move one character at a time or even worse: press this shortcut I’m used to and trigger some other feature that is assigned to it that I didn’t want to trigger.
For me it’s muscle memory. I’ve grown used to all sorts of features and shortcuts over time and I can work faster when I can use them freely without thinking about it. If I switch tools I need to adjust to everything that is different about it and that takes time - and I can’t really develop muscle memory for two different tools, I need to forget one to get used to another.
As a quick example: I’ve been using alt+arrow for two decades to navigate between individual words within variable names in camelCase. Every text editor I’ve used over time supported this as the OS itself implements it. Then comes VSCode with its own implementation overriding this and removing this capacity and then every time I need to navigate between words I’ll either have to use a mouse, move one character at a time or even worse: press this shortcut I’m used to and trigger some other feature that is assigned to it that I didn’t want to trigger.