The primary reason I use custom format is because Gherkin has some syntax parts that are using `<>` - outline tokens for example. So for example outline with something line:

```
  And I sent a <comment>
```

Caused a lot of trouble previously as OutputFormatter has predefined / unremovable `comment` style