You're an idiot.
"...and wants all software to be open-source."
No, he absolutely does not want all software to be "open-source".
He espouses 4 freedoms which can only be achieved through "FREE/Libre software".
"Open-source" has different aims and he speaks against them.
The rest of your post is equally ill informed and utterly misses his points, which demonstrated either you didn't even bother watching the TEDx video before vomiting out your rather moronic post or you were incapable of understanding.
Free software is literally nothing to do with whether "it's harder to write and debug applications".