Regarding U2 my perception is that at a certain point it became 'cool' to loathe them. Personally, I believe that purely in terms of songwriting, because as far as musicianship go there can be objections, they are up there with the great bands of the 60s and 70s, with the difference that they lasted for decades with an intensity, fire and passion unknown to others and I would include Genesis, my favorite band, amongst those others. Sure, Bono is polarizing and preachy but when all is said and done, he is imo one hell of a singer.
Completely agreed.
Since the 90s, he hasn't really been preachy on-stage anymore either - off-stage, yes; on-stage, no. The last two tours (i.e., the JT anniversary tour last year and this year's SOE tour), he's become more political on-stage again, but that's a logical reaction to the 2016 election. So, more power to him, IMHO...