If a 120MB app is required just to display an itinerary PDF, that's an architecture problem, not a UX problem.