The problem isn't the writing itself, it's the attempt at humor. And not just the attempt at humor, but the quantity of it.
Ok, which Larian games have you played?
Because "WAAAAHHH Muh writing! Shit humour!" is relatively recent and shitty meme opinion perpetuated by equally shitty meme people.
Prior to DOS1 (which actually does have shit writing and overflows with forced and mostly* shit humour) no one here complained about Larian's writing nor humour, quite the contrary and it's easy to check - just make a search for "Divinity 2", "DKS" and the like - and it's not like pre-DOS Larian games weren't full of humorous writing, dialogue and gags - in Divinity 2 you could effectively troll your way through most if not all dialogues AND it was appreciated, imagine that.
Actually not that many people complained even after DOS1, even though they had plenty of reasons since the level of writing there definitely soured the experience.
It's only after DOS2 that this collective whine - about DOS1 flaws, as DOS2 contains by far the least humour of all Larian games and has by far the most serious tone and while not exactly PS:T in terms of writing it's perfectly serviceable - started for some reason.
So tell me, why the fuck all the retards are all of the sudden bawling their guts out over Larian's oh so horrid writing, where have you been before DOS1 released, and why the fuck are you complaining in the thread about BG3 of all places, which is supposed to continue the series in which a retard with his pet hamster was the pinnacle of comedy and, supposedly, writing quality?
*)
Not all of it. Show me the future gag was actually funny. I also think one of the dogs had funny dialogue if you had Pet Pal trait. It's just that a lot of stuff in DOS1 was plain cringeworthy - humour and non-humour alike.
Then again, maybe there is a reason for DOS1 humour being so awful - if they had to recycle most of the soundtrack due to Kirill's health issues (that ended up killing him, mind you), maybe they just didn't have much funny left in them?