People are highly dependent

Due to advanced technology, higher standards of living, etc
Self sufficiency is very hard
But certain technological advancements and social changes are moving society towards a direction that is more suitable for self sufficiency with less compromises