I suppose it could, in a sense. They can be attackers, special attackers, bulky, ect. So they both require a little prediction to face, and a wrong prediction can mean a loss in certain circumstances.
You're only counting Dragon as a STAB type, not Flying. And also, he has 3 weaknesses.