Well in Germany there is currently an ongoing dispute because the main credit scoring company refuses to disclose the details of its scoring algorithm.
I would also disagree on the banks interests there. The banks don't see the customers they loose because of an overly restrictive scoring model. Also for them to see things like discrimination based on names they first would need to develop a sense to question their own prejudices. Something that white people in Germany, and given the constant issues of racial discrimination, i'd dare to claim in the US too, struggle with extensively.
I want to ask on this though:
At least in the US, banks see the full credit report you see, not just a number.
Do you mean the report provided by the scoring company? Or is there a national register, where all your contracts, credit cards, bank accounts etc. are stored and all banks can access it? That is what i mean. W.o. the scoring company, the bank only knows about the business you have with them and what you disclose to them. They don't know wether you have an overdrawn credit card with a different bank. At least that is how it is in Europe.