Why do insurers provide brokers with highly competitive pricing to pass on to their customers? Simple: because the risk is lower for the insurer.
Brokers are professionally trained to match the right policy to individual customer's needs, and not to underinsure. This benefits the insurer because it helps to avoid unnecessary claims while maintaining the correct premium income.