The govt pushed everyone to create an account in any bank with any govt id card. This account operates/comes at free cost if you are operating under 50k rupees per year. This has been asked for almost 2yrs and public made aware of it. They clearly advertised that any govt benefits or subsidy will come through bank account only and its made mandatory for benefitting.
Now if those people are blaming govt for banning those notes, i find it funny.
If they are business people who are trading in lakhs, they must file Income Tax which in turn require bank account
If they are poor people who earns less than 1 lakh, i dont find a reason why they cant directly go to bank account and exchange money in next 1 month.