True, ODA is a very variable scale.
ODD is much more representative I find, not saying people with low ODD aren't skilled, of-course they might be, but they are untested.
Sure you can argue that anyone can get stacked, and survive, that is true.
But players with large ODD, suggests they have been defensively tested.
Getting hit hard, loosing wall levels, having to defend for an extended period of time, no-one can deny, does dent and slow down a players progress.
Thus, the players with high ODD, have been slowed down due to being under attack, but are still in the top 20, thus deserve a lot of respect, as they have earned their position.
People with low ODD, even if they have high ODA, have not been tested, and have not been challenged to hold the villages they have, thus it can be said, they haven't earned their top 20 position.
Nothing to do with skill, but its who has fought hardest have the most reason to be respected by others.
So, high ODT, doesn't show skill level, people with small ODT could be the best players. but it is still fine to say, they have not been tested and earned their positions.