It could be related - a low franchise cost means a Subway on every corner (there're 3 within a 5 minute driving radius of my home), which increases the chain's brand recognition. Same strategy that Starbucks uses, opening a store on every corner, even to the point where they cannibalize each others' sales. Familiarity has an advertising benefit all on its own.