As someone without a hope in the world for owning a house any time soon, what kind of teeth do these associations actually have to enforce their whims?
You also contractually agree that the association has the ability to fine you for violations and put a lien on your property if you don't pay. There are plusses and minuses. The minuses are obvious - PITA, picky busybodies, limited paint colors, landscaping restrictions, etc. The plusses are that in general, the whole neighborhood is typically better maintained - paint, lawn, general upkeep, etc. which affects your property value.
HOAs sound crappy but they're better than living next to assholes/slobs when you have zero recourse. HOA is really the only entity that will care about assholes. The problem with buying a home is that you don't know what your neighbors are like ahead of time.