Yep. That would be a MUCH better approach. Hopefully they'll learn something. The airlines just make a general announcement and then it is first come, first served. As the OP suggested, they likely have a preference for de-booking the cheapest rooms, so that may be a factor. I'm not sure if it would work that way (i.e. initial offers to buy out inside rooms, then ocean view, etc.). It probably wouldn't be any worse than this mess.