Question: why is eudaimonia not for everybody?
Answer: Eudaimonia is an end, we use all other goods to achieve it, thus eudaimonia is the highest end for human beings (requires reason which is strictly human). ... Many people will not reach eudaimonia because they do not have adequate resources, they may well know they will never reach eudaimonia.