I get it. I don't like it, but I get it. I did find this interesting though, sounds like teams can refuse & not every team is forced to do this: "The Packers are the only NFL team to not have played a regular-season international game because Green Bay always refused to give up a home game to do so. That is because of the disproportionate economic impact giving up a home game would have on Green Bay, by far the smallest market in the NFL." (Edit: as BritBill pointed out to me below, Packers were in England this season)
https://www.greenbaypressgazette.com/story/news/2021/03/30/nfl-adds-17th-game-guarantees-green-bay-packers-play-international-contest-london/7001704002/