Yes, but socialism doesnt take into account human nature to succeed. It limits growth and advancement.
I think the author agrees with you? In any case, I do - socialism has a tendency to reward failure while punishing success.