That is why you can't meet all your wants even if you use all of your salary. The more you fuel your wants the more they burn meaning if you buy a new phone because it is the latest and new to the market you will still not be satisfied after a new phone is released after a week and it will continue the cycle.
People are shaken already now because of the price of food or anything that you need to buy. That is why others tend to not easily buy their wants and they already knew that they would struggle if they prioritized their wants first. Unless you have extra money that you don't know how to spend or you are rich then for sure they are still going for their wants instead of their needs.
If a person is an employee and has no other family to help, he can buy the things he wants to buy that are covered based on his salary, of course. But if you are the breadwinner in a family, his salary is definitely not enough, and of course he will prioritize the things they need in their daily lives. And it's not easy to budget a salary if you all shoulder all the bills in your family.
You will lose time to prioritize the things you want to buy for yourself because you will prioritize your family, unless your salary is really big for a month. It's like, you make sure to yourself that everything you spend will go to something important.
There are a lot of cases of people who are breadwinners and they are working so hard like they have a child to feed and I am just happy but sad at the same time for that kind of person as they need to shoulder their family on his shoulders though he is really a responsible person as he is doing it.
You will need to sacrifice things so that you can provide for yourself and your family. This is really what life is like. We need to just work hard and work smartly so that we can earn more.