Perhaps part of the problem is that U2 have stuck fairly rigidly to the same warhorses tour after tour, despite having enough material that you could fill two setlists with nothing but international hits.
This is the band that keeps playing Mysterious Ways, even though they have EBTTRT - which was left out of the setlist for a decade despite being a big single. HMTMKMKM, also very well known, was left out for twelve years while the likes of WOWY just got more and more plodding. Sweetest Thing, probably their most globally popular single between HMTMKMKM and Beautiful Day, had only 33 performances to its name before this year. Who's Gonna Ride Your Wild Horses and In God's Country are singles from U2's two best selling albums, yet have been played exceedingly rarely since their debut tours. The Unforgettable Fire was again a successful single and appears on a Best Of, yet went almost twenty years between performances. All I Want Is You(!!) has often struggled to hold down a permanent position; Popmart is the only tour since Lovetown when it has appeared at a majority of shows. I don't need to tell the tale of Discotheque.
So imagine a U2 set containing: EBTTRT, HMTMKMKM, Sweetest Thing, WGRYWH, In God's Country, Unforgettable Fire, AIWIY, and Discotheque.
It's safe to say that apart from a few usual suspects, there would be very little complaint here, lots of elation, and most casual fans would be very happy to hear all these hits they know from Best Ofs/JT/AB.