In the modern era spreading it around makes some sense but I think the general ethos of keeping it close to the academies is better. I still haven't been to a navy game.Philly has been but they are trying the spread the wealth/exposure:
Future Sites of America's Game Announced - Army-Navy Game
The Army-Navy Football Game presented by USAA, "America's Game," will be played in five different cities over the next five years it was announced to today by Navalarmynavygame.com
“Boston / Foxborough will be the host of the 2023 game on Dec. 9, Washington, DC / Landover, Md. will host the 2024 game on Dec. 14, Baltimore will host the 2025 game on Dec. 13, New York City / East Rutherford, N.J. will host the 2026 game on Dec. 12 and Philadelphia will host the 2027 game on Dec. 11.”
I know some of you have done all 3, I've been to Army when I was in grad school, the closest I've been to Navy is the parking lot for the COVID shots (live in metro DC), and I could see Air Force from the interstate on the way to CO Springs.