I think we can make supply distributed (given micro manufacturing/recycling etc) so even if it is less efficient for a community to do it than something more centralised they still have some autonomy. See my profile for my website if you are interested where I am coming from.