I investigated this whole "water with meals issue" last I sailed with MSC (which was pre-Covid) so this may have changed since, but apparently serving water is not traditional in Europe and since MSC is European in nature, this is not something they normally do. However, because water is expected to be served automatically in North America, they provide complimentary bottled water only to American, Canadian, and British passengers in European sailings (apparently they do not carry water pitchers there). They have water pitchers in U.S. departing cruises, so they use that in Caribbean sailings for all passengers.