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.
By law? That's a good one.
Who makes laws? The governments.
Who owns central banks? The governments.
Who decides whether to bail out banks or not? The governments.
Who profits if you take credit in their central bank? The governments.
Who loses if instead of holding their fiat money you decide to store wealth in bitcoin? You should know the answer by now
