I doubt that all of the guys there are shallow. I'll admit that yeah, I lot of guys are shallow, but there are also a lot of nice guys out there that aren't shallow at all. They just might not get noticed as much. I'd take some time to get to know some of the more shy guys. They're usually the better choice in personality.
the reason they are so shallow is because they are tryin to stand out and catch your attention they want you to like them but be able to deny you for anything at the same time just keep pushing on and push your self and life will work out for you in the end you never need to worry about what they do u will be spotted and found thats the way nature works