Its not about agents/RMs making profits, but the way they try to achieve that. For example, agents who sell ULIPs will never tell you the 40-70% charge on the premium in the first year, if the investor is not aware of it.
It is true they simply try to take advantage of the people who are less knowledgeable in finance gimmicks than serving their customers honestly which could be a long term benefit to the bank.