First I would say "human needs are insatiable." Upon attending to some current needs, definitely others will arise. So, even if you spend all your earnings trying to solve every of your needs, that doesn't mean that other needs might not arise.
Needs that are never met because they are always there again and again are not needs but desires, and often what destroys someone's finances is desire. However, you must first fulfill all your needs before starting to invest, while desires will begin to be fulfilled when our investment is successful in providing profits, but unfortunately often people cannot differentiate between needs and desires, considering always buying clothes for example as a necessity even though this is a desire, replacing a smartphone regularly, for example once a year, is considered a necessity even though this is a desire, and all desires can never be fulfilled because it will only drain our finances and make us unable to save and invest, because humans are always full of desires, sometimes even ignoring needs.