I don't what semantics should be used, but I would agree that the term classic rock outside a vague description for a radio station, shouldn't ever mean in everyday conversation, "any rock music, over X years old."
Green Day isn't Led Zeppelin. Led Zeppelin isn't Nirvana. None of them are Black...