Thats honestly the reason why most stuff is a web app these days. For desktop software you need to deal with IT security losers who recoil in horror at the idea of computers running software, and god help you if you need a port opened.
Far better to shove everything through port 443 and redownload the software over and over until the end of time.