If this change is truly due to curb down on drunken incidents on the ships, I have a suggestion:
Make the ability to order bottles a perk you are only entitled to if you are Gold or above.
My guess is that the vast majority of "incidents" happen with Blue and Red Cardholders. If you have had 25 days of cruising under your belt and haven't been disciplined yet, you can probably be trusted with liquor in your room.