The problem you'll run into is when the HOAs are responsible for common areas or shared infrastructure. In some places the HOAs are responsible for the roads and there may be a common pool, gym, or other amenities.
You'd be better off preventing HOAs from doing petty things like requiring homes to be painted certain colors and requiring them to have their books audited yearly to ensure there's no fraud or abuse going on.
Pretty wild that HOAs are not required to have audited books. Where I'm from HOAs are regulated by law, is registered as a legal entity, and therefore needs audited financials submitted to the tax man every year.
There is also a very powerful ombud created to mediate and resolve the kind of hoa horror story bullshit we often hear about online.
The HOA's authority should end at each homeowner's individual property line, in the case of a SFH HOA, and their authority should end at each condo-owner's doorstep in the case of a condo or townhome. So, sure they manage the shared amenities and infrastructure, but should have no power over the individual homeowners' property. There are probably reasonable exceptions to this, but I don't understand how it's justifiable that an HOA should have the power to tell someone how often to mow their lawn or what color to paint their door.
We used to have local governments provide that sort of thing (and still do to an extent). One reason for the prevalence of HOAs is that they have a much easier time keeping out the riffraff with uncomfortably dark skin, but maybe people will just have to put up with them.
Privatize it. If I want the road in front of my house fixed, I'll pay for it, I can get a pool membership, gym membership, or other amenities ad-hoc. Fuck the HoA.
You'd be better off preventing HOAs from doing petty things like requiring homes to be painted certain colors and requiring them to have their books audited yearly to ensure there's no fraud or abuse going on.