As Tank69 already pointed out: People buy expensive cues because they want them and because they have the financial means to do so. The same applies to those that whine about what the don't have whether they can afford it or not. Now here is some precious advice and one might call it a secret to playing pool well... It's a free secret so I expect you and others to ignore it....
Stop worrying so much about what other people have, what they shoot with, what car they drive etc. Spend your time on the things that make you happy. Your time is valuable, spending it worrying about why people have things or how they choose to spend their money is a waste of your time. Worry less about others and devote more practice time to your game, spend more time with friends and family and do what makes you happy.
For what it's worth, most people don't understand this until it is too late. Hope you will consider this but if you don't that's your option and I am ok with that.