Internet: am I missing something?

About to do a 3-day cruise. Only see one option for buying internet and it’s $120 ($20 per person, per day). I have done a couple other RC cruises and feel like I paid less than that (but maybe my memory is just failing).

Is this my only choice?