Assuming the info is correct, while the races all look pretty interesting, the timing and locations will make it very difficult to attend all of them.
2021 has Nights in Feb (Forest of Dean), Middles in Mar (Milton Keynes), JK in April (Cornwall), Long / Relay in May (Lakes) and Sprints in June (Leeds). That's a pretty good geographical spread, but can anyone afford to attend 5 weekends in <4 months? It would have been lovely to have the Sprints in the Autumn to spread things out, and also holding Nights & Middles on the same weekend would make a lot of sense?
2022 doesn't have Nights yet but (again according to Ian's list) the JK is on 15 April in South Wales, followed by Long / Relay 2 weeks later in North Devon (30/04) and Sprint / Middle a week after that in Northern Ireland (07/05)

I know it's really hard to co-ordinate these things, and volunteers & permissions are ever harder to source. Nonetheless, if British champs medals are increasingly dependent on who turns up, does that make sense?
To help a little bit, would it not be possible at minimum to:
- Always have the Sprints in the Autumn
- Have Nights & Middles on the same weekend