If someone asks for a LOI with regards to, say, an equipment purchase, and suggests that it is a “non-binding document”, I halt the deal because they’re probably either unscrupulous or incompetent. In such circumstances a LOI is essentially a badly written purchase order, and the other party may rely on it, and bill you accordingly, and repudiation is actionable.
The document I hope they describe should be more like a Heads Of Agreement, setting out, at most, terms of reference for a deal.
I'm sure there may be more reasons, but those are the ones I'm familiar.
He mentions in the article, it serves to provide some sort of verifiable agreement on the important numbers, and security that the buyer is serious
And the term LoI is somewhat vague - LoIs can also be actual contracts if they aren't carefully worded.