No
Agreed. That's just dumb.
If you want to personally forgo trading at certain times of the day, have at it.
However, the exchanges are privately owned, and can decide on their own what times of day and days of the week they will be open for business.
If you start an exchange, you'll be free to set the business hours.