Not everyone use Internet or Social media. In India 35% people Use Internet & 20% people in India use Social media regularly. So huge market is still need to be target through Offline advertising.
Sometime advertising area is so small, or so outside that social media advertising cannot be used, or effective. Also only one advertising way is never suitable for campaign. You need to advertise through all the ways. Offline advertising is useful to reach everyone in market.