Seems to depend on the type of job honestly.
So far I'm seeing a lot of IT guys and devs doing this.
Those jobs have very organized workflows and asynchronous structures--ticketing systems, kanban boards, and so on.
That workflow may not work with other jobs simply due to the nature of the job.
I'm in IT support and there's 0 way I'd mentally be able to do this. We have constant new tickets as an MSP.