Google says the Super Bowl generated about $500M in revenue for the city with food, entertainment, transportation... etc.
i can't speculate how DC will mismanage $500M, but I can say that Harris likely is having that kind of a conversation when he's talking about getting the city to help fund the new stadium. If you can loosely 'guarantee' a $500M revenue return on a single event, suddenly helping pay for a $2.5B stadium isn't AS MUCH of a financial burden.... when you're looking at getting 1/5 of that in a single weekend.
Also, they'll never host a National Championship (Basketball OR Football) at any of the current facilities. Verizon Center is limited in it's seating capacity, so it's actually off the table with a lot of performers like Taylor Swift, who are selling out 3 nights of stadiums that hold upwards of 100K people.
I also have to imagine that the NFL understands the optics of having it in the city limits. Something as simple as the skyline being part of the broadcast with the stadium in the shot is a dynamic image on prime time games. Especially if we're going to be finding ourselves regularly playing in the premium time slots because of Jayden for hopefully the forseable future.
Regarding the Olympics, I think it would be more managable than you think. The latest summer games were all over France, not just in Paris. I'm not saying the entire Olympics is within the city limits, but at least SOMETHING being held within our Capital city. In 2028 there will be Lacrosse, Flag Football, Field Hockey, and Soccer. All of which could have been hosted at an adequate football stadium with minimal change, or investment, to the facility.
The fact that we don't have a facility in our Capital that is capable of being a host venue to a world competition is depressing.