Why do I have to install a program for connecting eduroam?
The most important issue in eduroam is the security issue. In classical wireless networks, it's possible that someone can listen to the communication data. The only way to prevent this is to increase the complexity of the encryption method. Starting from the first moment you send your username and password, the communication is provided with encryption. Since the program for starting this TTLS algorithm is not present in Windows operation systems, we have to use a different program.
If you are running Windows 10, this algorithm is builtin and you do not need to install a program.