I wonder what the reason is. In my opinion, the 24-hour window actually supports sales. I can imagine that people feel less stressed before making a booking, and they may even be a bit more likely to book the flight knowing that there is a 24-hour window.