For shared building situations, like a condo in a downtown highrise, I think they're unavoidable: there's inherently shared resources that require maintenance and co-ordination, even if there's a mininum of services. Add in things like a pool, shared gym, doorman, or large recurring maintenance (roof), and you absolutely need a governing body to collect costs for that and handle the work, which is, in essence, an HOA.