I think today, it is always offered as part of the sales pitch via the cruise line when calling. I am surprised to hear the Op say his TA never offered it. We always do and so does the cruise line. They may not explain it well or push it, but it s mentioned. If indeed it was not, then yes, the Op should discuss this with his agent and ask why it wasn't offered. It might have been offered, but not stressed so he paid no attention.
ncl, carnival, HAL, Costa, RCI, commodore,chamdres,celebrity,Princess