> Society should be aiming to provide the entire hierarchy of needs for everyone.
I don’t know. Society should provide the framework within which people can achieve their needs (and wants), but not the needs and wants themselves directly.
Otherwise you put an artificial cap on human growth and inefficient allocation of resources.
>Otherwise you put an artificial cap on human growth and inefficient allocation of resources.
That is not how the hierarchy of needs works https://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs
Removing the cap on growth is pretty much baked in.