Lost in the sphere of mental constructs, Rand ignored the fact that in reality—that reality she claimed to love above everything—altruism is neither sacrificial nor a cause of frustration, but constitutes one of the main sources of happiness and fulfillment among humans.
I suppose this is because humans are complex and not "logical"; we evolved in a complex illogical system.
Though I do question "logic" in the sense that it is normally defined. I think it's plausible that many, or most, things about humans could be understood to be much more logical if only they were understood better.

