I can also add that if you want to run multiple programs that each have a web interface it’s easy to direct each interface to the port you want instead of having to go through various config files that are different for each program or worst case having to change a hardcoded port in some software. With docker you have the same easy config options for each service you want to run. Same with storage paths. Various software stores their files at seemingly random places. With docker you just map a folder and all you files are stored there without any further configs.
Do you have anything more to back up the claims about haos breaking privacy other than sone DNS queries? Just because there is a DNS query doesn’t mean any actual data is being sent. I’m only asking because I’d be sad to hear if there are really issues. HA is fully open source so I’m surprised if this is really and issue.