The good thing about rotating setlists is that you can expect everything before a show. And there are more chances that old/rare songs are being played.
I don't always praise what they are doing! I would complain too if they do a totally shit setlist, but this one is great and you should accept that this is a PROMO tour for the album!