This topic goes deep. Basic desires can't be escaped, food/shelter/clothes. Certain desires which improve your quality of life should be given priority.
A thing to understand is don't go blind after desires. Taking out savings, taking loans to fullfill unnecessary desires is stupidity. A finance saying goes, fullfill your desires from the wealth generated from your investments, thus you preserve capital as well and fullfill your desires too.
Most people would let their desires win due to comparison to the other people, cause if they are contented of what they had, for sure they could save money with taking loans and withdraw savings just to buy unnecessary things that can't help for your own convenience. Focusing in investment rather than comparing would build up the mindset of "in the future or sooner I would also afford that" which is actually good cause for that term you could be financially stable to buy things you want.
The generation right now prefers those flashy things that they can flex off on social media and they are wanting to build an image on social media rather than building themselves financially which is the lifestyle they want.
There are times that we want those kinds of things but we are more disciplined and we do have a mindset about investment like having a new phone say the new version of the iPhone others prefer to buy it when they have money but for myself I do prefer an old phone and the extra is for investment because we want assets rather than liabilities and if we gain profit from our assets then that is the time we will buy tons of them.