"Harry has maintained throughout all this situation that the Queen and Prince Philip have not been at fault."
"They were not the people who expressed concern about Archie's skin colour but when H spoke about his father's upbringing, that is a criticism of the Queen and PP. "
Maybe so, maybe not, but still, it was not a criticism of how they have treated him personally, or a criticism of how they have treated Meghan, Archie, and now Lili. So it's not unreasonable to choose a name which proves how highly he thinks of his grandmother.
"Lili/Lily as the name would not have created so much news"
That's what they implied they will be calling her day to day, much like any parents giving a longer name but using a shortened version most of the time.
Any name they chose was always going to be picked over. Might as well choose the name they love and feel best honours both their new daughter, and her great-grandmother. If they had just gone with Lili it would have caused speculation that it was short for Lilibet and people would have been asking why they hadn't used the full version. The Queen might actually be thrilled and honoured, it might be just the news she needed at a time like this.
I don't feel that they have named their daughter to create news, but some media outlets will always go out of their way to make news where none exists.
For example I have blocked an advert on Facebook from The Independent because it has a picture of Harry and Meghan with Kate and William, and the headline is speculating which women would win in a fight. The "journalist" responsible for that shit seems to think it would be Kate, according to the headline (I refuse to click on the "article" itself. Neither Kate nor Meghan has done anything to create that "news" but there it is all the same. Unfair to both women.