I can remember poor gates in the 70's against Sheff United and Middlesborough. Perhaps Highfield Road wasn't always the Mecca people remember? However, normally good sides playing well for City have pulled decent crowds.
it is the same everywhere I have lived Sheffield, Liverpool, Manchester...