Other types of businesses choose to maintain large chunks of code in a "legacy language" and paying people to maintain it overtime, at a cost (e.g., banks and COBOL). Let's say there's a COBOL -> C/C++/Rust/someotherfancylang transpiler. Maybe there is one, maybe not. Would it make sense for a bank to invest in something like that, or is there really no incentive to do so? Why would there be an incentive for a startu…
The article comments "Yuck. It works, but it certainly wouldn’t pass code review. Here’s what we really want:"
This shows that what's needed isn't simply a transpiler, which only needs to be technically correct according to the language semantics, but rather a transpiler which generates maintainable source code.
The "--loose" option gives another example of how maintainability might be important enough as to prefer a possibly incorrect transformation.
CoffeeScript and JS are semantically quite similar languages. COBOL is nowhere near as close to C/C++/Rust/etc. This makes it much harder to generate maintainable transpiled code.
Finally, the author's company developed "tools to help biologists coordinate experiments, analyze and work with DNA". A bug in this sort of environment has less severe consequences than (say) in the banking industry, where there are laws and regulations to follow, and where people's money might be on the line.
That is, banking has a lower risk tolerance for the sorts of errors that might sprout up in large-scale automated source code conversion.