Galen discusses the importance of channels as a means to control capabilities in programming, emphasizing how they allow for safe execution of code without unauthorized access to system resources. Priyanka highlights the necessity of declaring these channels, which leads to a robust capability type system. The conversation also touches on the lightweight nature of threads in their system, which facilitate parallelism without shared memory, enhancing performance and security.