Keep in mind those criteria are only suggested, and that there are names that go outside of them. Usually those are really old usernames, or they are created by Twitch. Usernames can also contain ‘bad words’ if they were added before the ‘bad words’ were.