This. People would rather have "rush hour" be from 3-8pm rather than pay for enough spare capacity that peak demand only saturates the system from 5-6.
If a four lane highway is saturated for 3hr you'd need twelve lanes to cut that time to 1hr. That's a lot of money.
No one wants to pay for that level of capacity.