It might be worth thinking about splitting the difference.
Run state championship meetings over 3 days, but keep nationals at 4. To my mind the nats is the premier event, and it would be reasonable for it to run longer.
As a relative newcomer in this class of racing, it is at least partly the length of state races that stops me getting to them.