First, I am surprised that your financial auditor asked you not to renew your insurance policies for staff. It is definitely not within his scope of work or expertise to comment or advise on this matter. In any case, it would be a business decision that has nothing to do with the audit.
Liability Under Employee Compensation Act
Second, the company (as already mentioned) is liable under the Employee Compensation Act for any accidents that occur in the course of business. Furthermore, most progressive companies would also provide medical coverage for employees (it may even be specified in your terms of employment or included in your CTC).
In either case, the company would be responsible for paying the amount of money. If the insurance was procured by the employer, then the employer can recover the money from the insurance company. If the policy is in the name of the employee, or taken out by the employee or a third party, the employer cannot claim that money; it will go to the employee. There have been court decisions (you can search for them on Google) where the courts have ruled that compensation guaranteed under law or contract must be paid even if the employee or victim has insured themselves through other means. The courts have emphasized that the actions of the employee or victim and their prudence in securing themselves should not result in the denial of benefits under the law or contract.
Therefore, you would be exposing yourself to a high level of risk.
Understanding Bank Policies
Additionally, as others have pointed out, banks may unilaterally withdraw or modify any benefits, often without notifying you. It is important to understand which insurance company is involved and the terms, exclusions, etc., in the bank policy.
Overall, it would be a significant mistake to follow the auditor's suggestion.
By the way, please message me the name of the audit firm that provided you with such advice.