For guests who don’t have US credit/debit cards, daily charging could result in huge exchange and admin fees. From my perspective, pulling out my debit/credit card at the parks to pay for everything is a terrible idea. Each of those transactions would have fees associated with it. We love the MB charging....and paying off the entire balance when we check out - big cost, but only a single transaction fee.
It sounds though, like as long as we have a cc on file, there shouldn’t be anything other than a hold on the card. Since we’re on a package, it’ll already paid off before we arrive. Only our incidentals, special tours, etc will be subject to a hold.