This may not be a popular take here, but I don't think I can bring myself to be particularly mad at Sheeran here. First and foremost, it was Kraft et al that pushed him to drop openers. They earn 90% of my irritation.
I don't think it's healthy, or really all that helpful, to spend 24/7 focused on the ills of the world. There's always going to be more wrong with the world than you are going to have time to keep up with, and you will only drive yourself mad in the trying. If Ed Sheeran wants his music to be that break that every human needs, I can't really blame him too strongly for that.