If "Favorite" is United's favorite, maybe it should be renamed "Popular". The term "Favorite" is usually used to indicate something the user set themselves.
As for location and notif permission prompts, if as an app developer you think the message isn't informative, typically you explain in your words in a custom UI prompt in your app (about why you want to send notifs) first, and when they click yes, you make the system prompt. Two steps, yes, but higher allow rates for the company, and more information for the customer. I think it's a good practice.
I don't think the review is based on a 10 year old's understanding of traveling and tech. I think it's quite valid overall.