I guess the agency is better at managing client expectations and stakeholder management. Clear opportunity for you to improve. Would probably allow you to charge 70% more yourself.
Most clients don’t care about hiring the best SEO. The person in charge of selecting an agency will care about feeling good with the decision; and not getting fired for hiring the wrong agency.