You're not paying attention; I said an agent should provide information based on the client's requirements, lifestyle, and budget.
If they want a 5-star cruise, then an agent should provide them all the information they need on all the 5-star cruises so they can make a decision on which one is best suited for them. An agent should not just say, "Oh, you have to go on Crystal," and not provide information on the other wonderful luxury cruise lines. That is providing a disservice to the client.
And if someone says they want to gamble or are against gambling, again, it would be a disservice to the client for the agent not to present options accordingly.
If a client has no clue on what they want or has certain demands for a cruise, then that's when an agent should spend alot of time talking with the client and ask alot of questions so they can begin to narrow down all the options for the client.
I'm not saying it's wrong to make certain recommendations in certain situations. For example, I always recommend travel insurance. But if an agent is constantly recommending choices, that's when people need to be leery as it's usually not in their best interest.
I've heard agents too many times recommend things when they had no idea what they are talking about. I once met an agent at lunch while on an RCCL cruise. I didn't tell her I was one, but asked how long she had been selling cruises and she said, "20 years." I asked her which cruise line she liked the most and she said, "Royal Caribbean - I always recommend them." I then asked her how many cruises she had been on during her 20 years and imagine my complete shock when she said this was her first cruise! I asked her how could she recommend and sell something she knew nothing about and her partner chimed in, "She's very good at it." I thought to myself, "Yeah, she's very good at lying to people." Later in the conversation, she asked me what type of cabin we were in and I said we had a junior suite on the concierge level. I almost laughed out loud when she asked me what a concierge was! Imagine a travel agent with 20 years experience and having no idea who a concierge is and what they do!!
Bottom line is that it is not for the agent to decide what the client wants; it's up to the client to decide what they want with help from the agent based on a fruitful exchange of information.