Sounds like a job for regulations if an essential service like banking can keep users out on such arbitrary terms.
I think only one of the banking apps I use check for rooted phones, and it only uses that to warn the user once on app install and never again.