His point surely is that if you are offered an investment vehicle in these products, it's not a regulated bank account or capital stable product. You should be told that, and you should exercise care. I suspect it's mostly non bank entities promoting them.
It's a "deposit like" product, not a deposit.