I differ from opinion. But everybody has to make their own opinion of course! I just don't agree it's "recommended for advanced users anyways". I'll not recommend containers for beginners but that does not make the other way around automatically true for me.
I also run containers for other stuff but like the complete package HAOS gives me. Nice and separated from the rest, just for home automation. And it nicely integrates with the addons apps. And just runs as a VM in Proxmox. If it's not home automation related or to complex I can always spin up a container. GUI does not give you version select but And imho network=host sucks so you then need to go the macvlan route.
But yeah, installing a specific version of an app is unfortunately still not a thing, not even in the CLI. But realistically, I never used it for my production HA as I will just restore a backup if things are not okay. And if you really need it you can always manipulate the backup to fake a specific version. Yes, here it gets very hacky compared to Docker. But like I said, did it only once on my test HA, never on my production HA.