The bingo before the show issue is not only for RCI... Carnival does the same thing. Instead of having to arrive for the show time, you need to be there before bingo to get good seats...
Well, isn't that just a ploy to get you in there hoping you'll spend $20-$30 on bingo. After all, your already there you might as well kill time playing bingo right? That's what they're hoping.