Ted Talks are for pseudointellectuals. They rarely have any useful content. They can be entertaining, but they are devoid of any actionable content.
Yes, the founders laxed the standards and many of the talks are politicized.
The colleges can hold their own local Ted Talks under the brand. So all the leftist professors get their chance to speak and build their resume.