Is it really a question of how poorly the sport is run, or a reflection on how complicated the events are to run?
To compare to any kind of circuit racing is a little disingenuous. They use fixed infrastructure purely designed for their purpose. They can run every single week and just roll out the same process regardless of the cars on track, or the suitability of the drivers.
Rallying surely remains probably the highest participation motorsports in the world....