I am very aware of the Company insurance but we are talking about "extra" insurance. It was much easier to say "life" than to state all of the products available such as income protection, disability, term etc etc.
You are right on one point though, no point talking to you with your chest puffed out pounding your AOA chant.