That’s why the better relationship for remote work is 1099 contract work. Bill by the hour and be upfront about your other gigs because it is to be expected.
You hire a doctor for a few hours, plumbers/lawyers for hours or weeks depending on the task, everything goes fine
but somehow software engineers have to come on board, sit at a company desk, wear a company shirt drinking company coffee every day
It'd be great if coders were organized as individuals and small groups that just took on tasks for fixed bids, like the fantasy world from the book "Developer Hegemony."
I could really go for six months off right now, but I'd have to fight tooth and nail to get it from my job, and it would severely hinder my career. So instead I'm just stuck chugging along until I've got enough saved up to quit and start my own company (or take some time off, then jump through a bunch of hoops to take on another prolonged period of full time servitude)
(Bringing it back to the topic at hand: That doesn't make it morally right to lie to your employer(s) and do a half-assed job. The overemployed people on Reddit/TeamBlind sound like a bunch of lying dirtbags who just say everything is harder than it is to cover for themselves slacking off, and aim to just get fired after a couple of years.)