Sometimes, high ID's are cool. They realize that every server is not a server designed to help them learn the game, so they aren't asking 90 million questions in every server they go too. They also realize their limitations, and are totally fine with not building and just hanging out while the host and his crew work on the build.
Sometimes, they are really annoying. Grammar and spelling are absent from their small vocabularies. They think that everyone is automatically going to help them out in everything they do, and ask tons of questions on servers where newbies are not welcome. Then they get all mad when they are banned for being annoying.
Therefore, I never ban because of ID. Usually, it only takes one sentence from a high ID to realize exactly what kind of person he is. If someone with an ID 12000 comes on my server and says "HEY GUYS HOW DO I BUILD HELP HELP" or "WHERE IS THE MINI" or "WHY CANT I BUILD WAAAAH" they are automatically banned, usually for about an hour.
If they come on with an high ID and say "Hey, what's up", or something with proper grammar that is friendly and welcoming, usually that means they are fine, and willing to learn.
If someone comes on my server with the default uniform, they are banned for 1 minute with reason "Change your uniform."
If someone comes on my server with the name "Blockhead12457" they are banned for 1 minute with reason "Change your name."
Anyone who I do not know who asks for admin once gets banned for an hour. Anyone who I know that I don't think should be an admin who asks for admin just gets told "No", and that's the end of it. Repeated asking after being told no is given a warning, then kick, then ban for 10 minutes.
tl;dr I don't discriminate by ID, but by many other signs that all contribute to a well-administrated and popular server.