Why would the cruise line’s want to give up an almost sure-thing revenue stream? They would have to increase their basic fares to offset that loss of income - and the “Big 3” you mention now base their pricing model on low advertised fares and nickel-diming to pad the bottom line. If you want included internet you should consider upscale lines which frequently provide free internet. The mass market lines live on low advertised prices and as much on-board spending as they can squeeze out of their passengers —- who, as you note, are folks who need “ good, frequent and often lengthy connection”. They are as unlikely to give up that income stream as they are to return to free room service.