At the same time, people have been travelling for Thanksgiving, and people are gathering with friends and relatives inside private homes more frequently than before. That isn't going to stop happening. If restaurants are closed, that might happen even more often, because there is nowhere else to do it!
Law enforcement in parts of the state have already told us that they won't enforce curfews, or won't use curfews as probable cause for stopping people who are out and about. So, stay-at-home orders won't prevent private gatherings and travel from continuing to happen.
The only way to actually stop the spread is to prevent people from having physical contact with people from other households, and we clearly aren't willing to do that. Orders to stop outdoor dining are going to kill businesses and cause people to lose their jobs for minimal public health gain.