Agreed. It's a bit like players being called "world class". In my book that means the best player in their position in the world. So there ain't many of them, despite what you read in the press or hear on Sky.
A legend is someone so good over a long period of time who becomes part of folklore...