Earlier quoted context omitted.
The only thing I agree with you about is that I'd have preferred Apple to not have approved your app because of the nag. I don't care if it's a screen or just a constant message. It's a nag.
So... you want Apple to remove practically every app from the App Store? Or how exactly do you think my app is unique in the this way?
Adding requirements for apps to remain on the App Store is fully reasonable, and keens the ecosystem usable for users.