Absolutely not. HOA's as they currently exist are an abomination and should be outlawed. The idea of a group of busybodies in your neighborhood telling you what you can do with your property is abhorrent.
HOA's should exist purely as a way to manage SHARED spaces and facilities. If your neighborhood has a communal pool, or small park, great! HOA to take a small fee to manage and maintain these for the betterment of the community.
HOA to tell you what color you can paint your house, or if you can build a treehouse for your kid? Go fuck yourself! Repeatedly! With a rusty nail! When you pay my mortgage you can tell me what happens on the property.