The environment in which you do something does not matter. You can use the most efficient environment and still not get anything done. Use what you like but don’t go into the line of thinking that the environment is what caused you to do that thing. It is you that caused you to get something done.
It is possible to be just as productive in a desktop environment than you are in a tiling window manager.
I’ve used nearly all of them, XMonad, Awesome, I3, KDE, GNOME, MATE, XFCE, etc.. This is the conclusion I came to. NONE of them caused me to be more productive, NONE of them actually made me more productive. If I wanted to be more productive THAT is what made me more productive, not the environment I used.
Nor do I believe that when using tiling window managers, I have to be productive, I should let myself wander just like I do in a floating window manager.