I can only think of one occasion where I have not had the mini bar restocked fully and that was in Koh Samui and it was only a couple of beers otherwise no issues but that could be because I have stayed only in Asia so far this year where staffing costs are cheaper and they always seem to have plenty of people to get things done.