This is a terrible accident and the cause could be speeding, falling asleep while driving or a mechanical failure.
Since there is a call to stop petrol sales after 10pm that I think would be more acceptable if extended to midnight, we should also consider banning express buses that travel during the early morning as some companies and drivers do not follow rules on adequate rest.
Don't be surprised if some drivers do a day job or business before embarking on that midnight express. To keep awake, some drivers also take drugs.
Travel at such times is dangerous as most passengers sleep and cannot caution the driver for speeding and traffic rules are less enforced at 3:00am. Maybe we should ban such buses from travel from 2am to 6am to reduce the road carnage.