The problem is not about automation or manual but creating and maintaining a good test plan (including exploratory tests). And we just simply cannot rely on engineer for good test plan. After having a good test plan we can decide to how much we should have for manual vs automation.. the simple rule of software dev is use before reuse, manual before automation.. but some are just too much obsessed with automate everything motto.