Interestingly, on our recent cruise down under on the Wonder, they ONLY had hand sanitizer bottles at the entrance to the restaurants.
I got different responses when I asked what it was about (as the repeated use of their hand sanitizer was irritating my daughter's skin - NB: we had wet wipes, so just have her those to wipe her hands AFTER she used their hand sanitizer) and was told both that they'd run out of the wipes and that they were using the hand sanitizer because of concerns about people not using the wipes / not using the wipes properly.
There were other oddities onboard, like no lids for the kids cups! I'm not sure whether that was just their way to force everyone to buy the special "Tiana" kids cup in the restaurant given there's only so many times a parent can tolerate a kids cup being spilled!