Nigel, I'm not sure why you think there is a substantial difference?
Either way, the fee or commission must be disclosed to the client.
If a FP rebates all the commission and takes a fee direct from the client, and it's a dud investment, the result is still the same.
Charging a fee...