I'm not saying alphas can't be selfish. Of course they can be, and most of them probably are.

However, I don't think it's fair at all to equate alphas with selfishness and say being caring is a "beta" trait and you should have both alpha and beta traits to be in a successful relationship and blah blah blah.

This is an oversimplification. If we're to assume betas are those who are normally not successful with women then I can certainly say a lot of "betas" are selfish, self-serving,uncaring etc. On the other hand a lot of "natural leader" types can be quite caring,loyal people.

This is like those I see saying alpha=right wing, beta=left-wing. Way too much of an oversimplification.