@gollum,
Working in the financial field and knowing many financial planners and advisers I understand this is illegal. Financial planners and advisers are certified - they need to take and pass various tests. They are under a legal obligation to do what is best for their client financially not best for the company or companies they represent. They are more than salesmen, they are advisers and one relies on them to be an expert.
You wouldn't for instance expect a doctor to recommend a procedure to cure your medical problem because it earns them more money when there is one that is less risky, better suited for your health?
Similar to financial advisers - as you rely and should be able to trust their advice.