At first, in the YAML era, because it was insanely hard to create heating automation (not HVAC, just heating).
Second when HA decided that their supported Python version was greater, than Debian Stable's and FreeBSD stable's Python version.
Third when it became near impossible to install manually, especially on something not linux, FreeBSD.
HA might be a great system when set up once and left alone, but nobody seems to be doing that.