Trust is the biggest thing missing from most forms of advertisement. I know I will gladly check out a product that a YouTuber I enjoy recommends, but banner ads/prerolls/TV ads/etc feel like a scam reel.
I know a pharmacist on Instagram that quit being a pharmacist and started hawking health supplements in between semi useful posts, mixing bullshit with truth and trashing the credibility of their qualifications.
The only way you can (legally) pay for the former as a business is indirectly, via investing money into making a decent product rather than advertising.