The HOAs are there so you neighbor does not park their boat all year in the neighborhood, paint their house neon green, or run a dog kennel from their house. Most of the other stuff is just stupid. HOAs run into problems when they are overly aggressive. Builders screw up when they make the bylaws to sell cookie cutter houses.