I can't speak for everyone, but for me it is evil. A necessary evil, though. I wish I lived in a world where I can give this one task my undivided attention, complete it fast enough and move on to the next one, but that's not the case.
As a Software Engineer, even multitasking on a very small scale troubles me, but I end up working on that code while replying to my slack messages and checking open tickets that has been assigned to me or reading that article about this new framework, as I attend that Zoom meeting and fill out the registration form to attend this upcoming talk. I believe it slows me down and exhausts me, but I have to keep up. Sadly, time is not always on our side. You not only have to keep your deadlines in my mind, but others, as well. There is always that urgent reply that is needed and that application closing date you don't want to pass and that launch you don't want to mess up. We are always running from a monster we can't see and I don't think any amount of time would ever be enough.
Even in my personal life, I would be leaving the chicken cooking on the stove, while I am checking on my grandma on the phone, as I fold the laundry, because no matter what, I only have 24 hours. It's inevitable!
Project management tools are really of great help to me, though, on both the professional and the personal level. Every week, I sit and write everything down. I start planning what I need to do and prioritize what absolutely needs to be done and what can be pushed for a later time, in case something came up and just go from there crossing my fingers and hoping for the best.