The more I think about it, the more I realise this mix is probably intentional: a sort of sophisticated clickbait - look at how many of us have had (strong!) opinions already on this.
It's very difficult to see how some of these would be contenders for a true top 20 - but drop a few fugly ones in this list, get a reaction - and hey presto! more traffic to your site.
Or am I just being cynical? (again...
)