I think meant to be a more polite code for "not trashy", since some people are looking for that scene. I think it's not so much about money or importance as it's supposed to imply proper grooming, a clean living environment, not dropping foul language at dinner, etc., traits that you'd expect from someone able to hold down a professional job.
Sure, mildly snobby/classist, but intended to signal to some people not to waste their time. I can see where that leaves a lot of groomed, clean "non-professional" people in the middle going "WTF", though.