The rationale behind insurance is the share the tail risk with pool of people. The way that the insurance company priced the product is:
Profit = Premium - summation of expected payout
The expected payout will depend on the life table / survival probability.
I think it is really no harm to buy if you want to "hedge" the tail risk, ie your life is shorter than average life of general public.
The most cost efficient product is the simplest product ie term life insurance. The more complicated the product is, the more margin will be priced in. So I would recommend to buy this if you think you need it.
The saving plan etc will give more space for insurance company to earn profit.
If you want to have saving plan, you can do your as below:
1. Saving yourself (invest in ETF, "safe" equity or just fixed depo)
2. Buy the term life.
3. A bit blow water but important. Have a healthier life ie doing exercise, have enough rest...
I believe it should be cheaper and is more flexible.