The way products are promoted and discussed is more of a barrier to taking financial advice than there being a lack of appropriate products, according to a report.