This idiocy has to end
Rio Ferdinand and Ben Thatcher are both defenders, but Ferdinand’s obviously better than Thatcher. He’s a better footballer than Thatcher, and he’s a better defender than Thatcher. You could argue about whether he’s a better full-back than Thatcher, but he’s unquestionably a better defender, which is the higher-level category to which they both belong.
Likewise, Michael Carrick is, and Steven Gerrard has been for most of his career, a midfielder. Gerrard’s the better one. Whether he’d be better than Carrick as a holding midfielder is open to question. But he’s definitely a better midfielder.
People can fit into many categories at once, and be compared across those categories.
Steven Gerrard and Steve Harmison are both sportsmen. Gerrard is a better one than Harmison. Even though he's a worse cricketer.
Steven Gerrard and Pele are/were both footballers. Pele was a better player than Gerrard. Even though he'd probably have been a worse midfielder.
Steven Gerrard and Michael Carrick are/were both midfielders. Gerrard is/was better than Carrick. Even though he might not be as good in the holding role.
Steven Gerrard and Zinedine Zidane are/were both attacking midfielders. Zidane was better than Gerrard. Even though Gerrard might be better at one or other skill within that role, like long-range shooting.
So stop it. Stop the idiocy.