At 260 million passengers per year, that's $6 per ticket on a 20 year payback. By my understanding this is affordable as JFK is around $15 per passenger in fees.
My alternative is 1 extra leg to avoid Dubai or Qatar. Occasionally that works for me - I do have extra days and funds to checkout cities. Most people don't.