The same language on both sides of the wire
When a team writes TypeScript on the client and TypeScript on the server, the types describing an API payload are shared rather than maintained twice. For an integration-heavy system where payloads are the whole problem, that removes an entire category of bug.