I will agree with providing discount for direct business. But not to the percentage as equal to the agency commission.
The reason behind my stand is that, still there are plenty of opportunity in Indian market which is still uncovered. When customer starts approaching directly to the insurance companies, which means that the awareness has got increased.
This discounting can be used for improving awareness and the necessity of insurance among the public and hence discounting can be given for insurance products which are not mandatory. Say for e.g. Motor insurance need not be given discount whereas health insurance can be given discount for walk in customers.
Hope people will agree with me.