why this is a problem? Streaming over Http just works - even on clients from 1999 like Winamp.
Why would you military grade encrypt radio service or static site anyway?
To keep your ISP from slipping ads into the audio stream? To keep RIAA from finding out what you're streaming and suing you into oblivion?
A static site? Because any hop can inject arbitrary code which your browser will then execute.
TLS doesn’t just offer confidentiality, it also offers integrity.
Because some browsers get annoyed and put up lots of alerts if they can't make a https connection