I hear you. I've seen issues with HA and slight nuance differences between the builders. I have actually built my own scripts for deployment, partly PowerShell, partly 'written'. It has allowed me to build consistent, reliable environments for all my clients. Having all clients use a similar approach, where some are AWS, Azure, on premise or 'other' has led to efficiencies for my small business and better support for my clients.
Frankly, I've found well architected/deployed/configured environments can achieve higher uptimes than HA, and sometimes that needs a manual build, as you suggest.
Scott Tansley
https://www.linkedin.com/in/scotttansley/