Not so
If you deal directly with a life assurance company for a Buy Out Bond, they will deduct normal commission and pocket it. They may offer 100% allocation but that only means that they will recoup their commission over time rather than up-front.
If you go to a broker and obtain nil commission terms, these will invariably be better terms than what you'll get by dealing directly with the life assurance company. (Often >100% allocation.) Yes you will pay a fee but as long as the fee is lower than the normal commission, you're better off dealing through a broker.
Note - I am a broker and therefore have a vested interest but this doesn't change the facts.