Columbus isn't Philly.
Downtown Philly actually picks up in volume and a activity after 7.
It's also had 400 years to develop a good downtown night scene and taverns dedicated to the after work crowd and people going out after going home.
One of things I just can't get used to here is everything closing up. In Chicago and Philly I would go home, eat dinner, change clothes, and go out at 7:00 and do stuff. It's not that type of town.
Philly has four times the population density as a whole and about 20 times the population density downtown. So yeah, sure, if you told them it had a night scene like a major city, you should be embarrased. But that's based on expectations, not reality.
I get uncomfortable when people say Columbus is 'just like X' or 'the same as Y'. It's not. It's Columbus and it's something to be proud of in it's own right. (or, I guess, embarrased, depending upon what you set it up as.)