They can but it's a lot of work and few would be willing to do it. It's easier to work for someone else and then buy the stuff you work to have. Even though we both know it's not as healthy.
Those that I know that want to but aren't are doing what they can, one is in an apartment but she keeps chickens at my house, another has a great garden but lives where nothing else is allowed. We all do what we can!