To be honest, I don't think any non-powered heroes should be on the Justice League or the Avengers. And on the flip side of your argument (which I can half-way understand), I've seen people question what someone like Vixen brings to the table in terms of being on the Justice League, but don't ever seem to question why Batman should be on the team.