I meant to say 'she didn't even have to call' and accidentally wrote 'she did even have to call'. Sorry it was a typo - I made the change in my post.
But yes, it's easier than a phone call to do it online through the cruise line's booking site. Takes maybe a minute or two to bring up the booking, make the change, and save it. Quick and easy, unless of course she's new and doesn't know how to do it, or she's too busy and doesn't want to take the time to provide good customer service. Either way, it's inexcusable.