I read this as a question of whether a generalist can do the job of a specialist.
Whilst a lot of things in SEO are arguably just being neat and in-keeping with commonplace best practices, it remains that considering how obvious and common these consideratiozs are they do not really create any sort of advantage in the market.
Anticipating what are going to be the most impactful of the more mature tactics is where an expert comes into play, allowing you to leverage their skills, experiences and training to avoid waste and get straight to the stuff that works.