There's nothing wrong with the writing, it's more Oceanlabs not being a native English speaker. Many things that would seem natural to natives, he tends to forget or perhaps doesn't know. It takes forever to become fluent in a language. He probably didn't take the time to really think about how each line would sound if spoken. He probably thought in his native tongue and translated it to English when he wrote. It could have been a lot of things, but one thing's a fact, this is only the beta. I believe that he'll go over the dialogue(along with many other things) before the final release.
If you're talking about the overall dialogue, yeah he's not a native English speaker. It'll take some time before he can articulate his thoughts into the dialogue as clearly as he can when speaking to us here, in discord, or in the dev logs on Patreon. To put it clearly, he still needs some practice. He's getting better, but it'll take a while before his dialogue is visibly cohesive. It took me ages to get my English to this level, and I practice every day(and it's still terrible lol).
A realistic solution to this would be for him to hire a proofreader/editor. But they do not come cheap. This is an investment he'll have to make further on down the line, but hopefully, he gets help before that. There are many articulate users here, and I'm sure many of them would love to perform an amateur proofread for him. In any event, this problem has to be addressed. One thing to note is that Oceans has thought about this problem, and is actively working on it.