Some of your other points I agree with, others are debatable, but this here is just objectively incredibly bad advice. A life insurance is one of the worst investments you can possibly make: You'll pay huge fees (hidden, of course) and get very limited returns (far worse than an average stock) just for the peace of mind of not having to see the value of your investment go down (which should not matter over a 20-30 year timeframe).