I do like helping others if I can, but I won't go out of my way to do so (I'll help those in front of me or within my vicinity, but I won't join outreach or charity events). I have received help as well, and am happy to accept them, but most of the time, I like to work on things by myself. It is nice to do my own research, try it out myself, make mistakes, and think of ways to improve.
It's all about give and take in life I think and sometimes we swing more one way than the other, no harm in it. I also like your point about doing things for yourself, making mistakes (failing) and learning. I completely agree with that process and have made huge leaps forward because if it.