In my experience the problem is a lot worse in Turkey/Egypt than in other destinations. Certainly haven't had to pay for extras in any of the Caribbean AIs we have stayed in. Food has been more than adequate and a la cartes are generally included,also top brand drinks ...but the buffet food was almost inedible in an Egyptian AI ...and the "a la carte",which cost extra,wasn't any better!!! so we ended up eating out 50% of the evenings. Also an AI in Turkey "dining"was more like a very poor school canteen.