Good question.
Just to give you an impression how I use WH: I started about 2 years ago, and am using only the "basic" features: clock-in / clock-out for various tasks, and the analytics.
I am not a freelancer but I have a permanent position with a company. The company requires (1) that I use their clocking system to track my daily working times; but if I work from home (or if I forget to clock in or out) I have to report these times later.
And (2) I have to track and report my daily times per project; and some projects request a finer granularity (like they want to track their meetings separately).
So for these two purposes I use WH. A very simple and straightforward setup, just a few tasks, not even tags. And all over the day I am clocked in for one task or the other; I have even a task for my lunch break 😅
Back to your question: To be honest, I don't believe that this happens too often. Actually WH provides all features that I need; only now I am trying if I can use it "smarter" and optimize my workflow.
What confuses me the most with the current strategy of manually created WU is: below that threshold the guessed values "suddenly" create an overlapping WU. If this were different, I would use it to create a small WU with default values to bridge the gap between "previous end of work" and "now"; and then immediately start the timer again. (And this bridging WU could even be a single minute).
So, I think the manual creation of WU is mostly for those users that want overlapping... and I should not use them and stay with the timer-created WU.
Maybe other users should also comment on their expectations.