Nothing is stopping then. Better yet, since when does a bank legally have to give you credit? If they don't like your credit profile, they have all the right to say "we don't want to bank with you".
That's exactly my point. They don't have to give me credit but they have to give me a reason why they denied me (i.e. my credit is bad, etc.). If their reason is for the "5/24 rule", I would like to see written proof of it. If they had that policy written in paper or in the application terms and conditions even before I applied, I would understand. But there is no way they can legally justify denying you on an unwritten rule.
What if someone read their entire website, Chase reps don't tell you about it, and they had no idea about this rule. Not only would this denial negatively affect my credit score, but it also poses a precedent for any bank to say "we have unwritten rules that you can't know about until after you apply". I just don't see the logic.