registered reps may be licensed for life, etc but they think the market is best place for clients money.
That's a pretty broad brush you're painting with. I'm a registered rep and I don't think the market is the place for all people. But what I have seen is insurance agents without a securities license trying to fit every persons situation into an Index Annuity. That's not to say it happens with all agents, but if the agent doesn't have a securities license he/she will do everything possible to convince the potential client that an IA is the place for them. Otherwise he doesn't make any money.