In the ongoing timeline of any franchise, change is obviously inevitable.
Increasingly, stadiums are designed to be occupied continuously instead of just on game days and as real estate plays to draw continual revenue irrespective of the season/weather/success of the team. And in this way, the supplementary revenue derived by ownership from leasing retail/residential/commercial space next the stadium is a huge draw as it's generally uncorrelated with the success of the team. So much better "all weather" investment.
On that basis, situating the stadium within DC and providing the "urban renewal" / "gentrification" etc. notwithstanding the NIMBYism attendant to doing so will likely carry the day on the basis of the dollars involved.
The gameday experience will have to change along with it - tailgating will evolve (hopefully not to the point of extinction) and I'm certain that we'll all be paying way more for food/drinks/etc. if any other urban stadium experience is any guide.
You are correct and your points solid.
Being a prisoner to nostalgia, I would personally prefer we emulate Lambeau Field and the environs. Lambeau has more seating (than RFK) yet sits on less total space. There is suitable parking and a number of commercial establshments geared towards the gameday experience. And it sits right in the middle of a residential neighborhood. I went to the Skins-Packers MNF game in 2001. Hated the result, but the experience was incredible.
I know, apples to oranges. But a man can dream.