This whole thread has turned into a he said she said batch of attacks. From my perspective everyone gets paid on commissions.
You do work, you get paid. The amount of work that you do dictates the amount of payment you receive in commissions. The Financial advisors you are referring to as having been educated all get paid commissions, the day traders get bonuses based on how much money they are able to bring into their perspective firms every year, they make somewhere between 1-2% of a clients total book and they get paid for every trade that they make "for their client" for the life time that the client remains with them. Lenders get paid commissions based on the loans that they sell. The mechanic that fixes your vehicle gets paid commission for the "fix" that gets you back on the road when your car breaks down.
Lets all stop acting like no one should get paid to do a good job. Cash Value life insurance has a place, just like a Roth has a place, Just like buying stocks, bonds, and notes. They all have and do similar things just a little bit differently with varying degrees of risk.
Personally I like insurance. but that doesn't mean that I don't have and use other types of investments. Think of the old adage "Don't put all your eggs in one basket"