If you have wondered why connections are so slow it is because presently there are only a few megabytes of bandwidth that must be shared among all passengers and facilities on any ship.
FORBES: Cruise Ship Communications for Passengers Is About to Change