Sadly it's all true. We have two(!) national governing bodies, which doesn't help. Now we have ghost/parallel one trying to make up for their failings -- the best intentions, the worst outcome (more fees, more confusion).
UK Athletics (which has a brand called 'British Athletics' for the national team and comps -- can you believe this) and England Athletics cream money off honest runners ($20 a year) for God knows what -- it's certainly not for results, British runners are crap -- and they give the clubs no help or support to turn that around. The competition structure is shambolic, amateur hour nonsense. Nothing like the NCAAs or USATF Circuit.
Most club runners don't give a sh*t, which is a shame as apathy lets this crap happen.