Having around the clock coverage hardly says the military is "lazy". Reveille means absolutely nothing when it comes to getting up for work. In my career field our work hours are based off of our flying schedule. Our hours can change from one day to the next depending on what we are flying and when we are flying them.
I think basic training is the only place that even uses reveille in that manner. It use to be played at like 4:30 or 5 in the morning.