Thanks for taking the time to give your input. You seem to understand that public speaking is not just about giving a speech, and is necessary for everyone. How can that be conveyed to developers who believe all they need are technical skills and communication skills are arbitrary?