I am in the same camp but from software work. People are different and while I do believe taking a break from a problem can sometimes bring a new light to it, I also don't believe software is this special kind of work requires constant breaks.
Most people by default do take a fair number of breaks, naturally through the office/coworker/commute context. May not seem like much until you don't have that. 8 hours in the office is not 8 hours of distraction free in-zone work.
Solo dev is somewhat unique in that you have none of that.
Rolling out of bed, having a cup of coffee, working 15 hours straight without leaving the chair once is legit something that happens if you don't watch out. If for no other reason than kidney health, that's no good.