Yea. I think Columbus is unique too because Ohio State football is probably bigger than either of the NFL teams from a market perspective in Ohio so it's sensible that nobody is adding an NFL team here.
Also I think the Columbus population comparison isn't great (omg we're the 15th biggest city !11!) because the city has annexed places that really don't make a lot of sense. Metro population is better to use for a comparison. And then I think for D.C. in particular you have the federal government located there so it's probably just "different".
Indianapolis has a budget of around $1.3 billion [1], Columbus is $1.04 billion [2], and Cleveland has a budget of around $1.8 bn [3]
[1] https://www.indy.gov/activity/city-and-county-budget [2] https://www.columbus.gov/finance/financial-management-group/... [3] https://www.cleveland.com/news/2022/02/mayor-bibbs-2022-budg....
Maybe not apples to apples, but DC's annual operating budget is ~$17b vs Columbus's annual budget of $1b. This despite DC having a smaller population (~700k vs ~900k).