Agree with you, add one point: for greater data accuracy, it is best to observe the ads for a period of time, evaluating their performance over the first seven days, avoid determining the optimal time slot after running them for only one or two days..yeah i think you can try running it 24/7 first and then check which hours perform better and cut the bad ones.
I usually let the data decide, cutting low-performing hours and keeping more budget for the time slots that consistently bring quality traffic.