If A players could recognize another one, our industry's hiring wouldn't be so incredibly broken.
The idea that there are clear layers of engineering skill is... just plain wrong, and that's obvious to anyone who's worked on more than a few teams. It's a spectrum, and more, it's multidimensional. So is the idea that somehow people not in the top layer automatically hire worse people. I've worked with top skilled people (think "starting an entire new segment") who couldn't hire their way out of a wet paper bag. I've work with solid performers who weren't outstanding in any way, except they consistently hired excellent people.
I've also worked with people who were mediocre performers by themselves, but who significantly accelerated any team they were on. Not by visible output, but by being clearly necessary "glue" that bound the team closer together and helped people to shine.
I've seen superstars go to mediocre, and vice versa, just based on managers and or team they were on.
If you can't think about people in more subtle ways than "A,B,C" or "Revolutionaries vs Evolutionaries", you are significantly shortchanging yourself and your team.