When I was coming up, you needed to enter flow state to be a good programmer. Because you had to keep track of all the functions and their signatures, all the different flows and objects, all the different files. And if you got interrupted, you had to reread the code to "load" all that back into your working memory.
But now the tools do that for them. They can click on a function and see the definition. The copilot and autocomplete will keep track of all the minutiae for them. So they don't need flow state to be productive.
This revelation may get me to actually switch from vim to something with all these modern features. Maybe it's finally time for me to try VSCode.
Especially since my kids never let me hit flow state anymore even if I wanted to!