There is an answer inside your question that people need some thing to live. Why they need, because they have to live, for that some necessities they want and therefore the need is always there until they are alive. They need food to eat, shelter to live, cloths to wear, schools for education. So these are basic needs. Yes you can say the excess of need are not good it will create problems.
People need a number of important things to survive. Now these need are physical or non physical it's up to the person. I think we have to give a hierarchical level to our needs. Make ranks of our basic needs. If you have one car and one house I think that's enough, but its human nature the need of more and more will be never ended.
As the time is moving on and on human needs are also increasing with the same pace. The need for more and more can't be able to make you satisfy. While if you provide a frame to your needs you will be successful. We can't be able to find what are the needs of people because every one has different needs may be thing which you need is unnecessary for others.
People need a number of important things to survive. Now these need are physical or non physical it's up to the person. I think we have to give a hierarchical level to our needs. Make ranks of our basic needs. If you have one car and one house I think that's enough, but its human nature the need of more and more will be never ended.
As the time is moving on and on human needs are also increasing with the same pace. The need for more and more can't be able to make you satisfy. While if you provide a frame to your needs you will be successful. We can't be able to find what are the needs of people because every one has different needs may be thing which you need is unnecessary for others.