Why Every Testing Tool Generates Different JUnit XML

JUnit XML is everywhere in CI, but there's no official spec. Here's why every tool generates different output and what to parse from them.