If a company with business clients puts its presentation on YouTube it has NOTHING to do with expectations for attracting new clients via this platform!
YouTube is a perfect exchange tool for data intensive information like an active presentation or industry movies. For example, if a company informs potential customers about its solutions they can refer to their own website and/or to YouTube with Youtube being a more public place.
GLTA