Did you even understand what you wrote, OP ?
Banks do not make money from KYC, it is necessary by law to know your customer, got all the information about their identity and possibly more. In my country it has come to much more than simple id checks , they ask proof of any transactions in your bank account, this is too much in my view.