One thing I tend to think is that we CPAs tend to know more accounting, which is essential for doing complex business returns. I never wanted to do financial statements, but that training has been quite useful in translating my UK client's foreign financial statements into GAAP for the Form 5471. An accounting background is not a bad thing when doing biz tax returns.
That said, all I wanted to do was tax, but had never heard of an EA designation when I was getting my degree. I do think my MSBA (taxation) degree does say something about the amount of tax I know, and the depth of that knowledge. If I had just done the EA, I wouldn't have had to do two years + in the salt mine of a CPA firm, but then again, I wouldn't have the depth of knowledge I have regarding all types of returns, plus the financials backing them.