Only premium cards might come with an Annual Fee at the moment.
It makes sense to offer free cards to people who have a higher propensity to default on a timely payment. Such customers are the ones who are at the lower end of segment. To them, banks would be happy to offer a basic card without...