Our basic survival needs, shelter, food, clothing etc are met.
There are other "needs" that are important in the long run such as functional skills. E.g. My DCs floor was full of clothes. They need clean clothes. They do not want to put the clothes on the basket. I do not want to spend 15 minutes bickering over a job that takes me less than 2 minutes. They need the skills to look after themselves long term and I am not their life-long personal slave. So I suck up my want for a quiet life and override their want to be doing anything else other than excavating their bedroom floor and I prioritise the longer term need for the DCs to have some self sufficiency skills.
It's a nice day. My DCs need to burn off energy every day for us all to have a happy life. DS1 would rather play minecraft. DS1 does not want to to to the park. DS1 does not want to go to that park. DS1 is overridden. DS1 actually has a great time once he's there. It was nice for me to get sunshine and fresh air, but an hour hanging around observing kids playing is dull. I'd rather be having a run, but the kids need supervising so I had to do my run at the arse end of the day when DH was in.
Most of the time, parenting is made up of more trivial "greater good" situations where the "need" is a more hazy long term goal to work towards that isn't always compatible with short term wants.
Teaching kids who have been put first too much and don't grasp that they are not superior to the other 29 kids in the room is tough going. Especially if they have the kind of parents who then kick up a fuss over the consequences of Johnnie doing as he wants. Yes I gave Johnnie a detention for repeatedly banging the glue stick on the desk because the other 29 children could not hear my instructions, I was distracted from what I need to tell them all and I didn't want my self-funded, new glue stick to be damaged. No, I am not picking on Johnnie, he is behaving in a way that is detrimental to the needs of 30 other people and thar overrides his wants to bash out a rythmn with someone else's property. 