For me, it's simply that I can easily watch TED content on my TV without having to airplay it from my iphone / ipad.
While the free TED talks would never be a reason to subscribe to netflix in the first point, they do increase the value of the platform by providing ease of access.
It's nice when all of your content (free or paid) is available in one place.