Yep cost is the reason, allegedly the ts team found go a better language for a port and both using a less ergonomic language and switching target every six months have associated costs
the analogy is not between each specific consequence/cost, it is relative to "single axis optimization" not being a solid strategy