I think the NFL would like more games abroad ... Simple solution, have 16 games out of country every year, every team gets one and the games would be considered a neutral site game... 8 home, 8 away, 1 neutral site.
It's all about money and there's more to be made.