Hmmm... Not sure I entirely agree... The list is a roadmap (which could take at least 5-8 years of learning)... Not a "do all these at once" list. Some are redundant, but sure - learning each could broaden your knowledge.
The bigger picture, he's actually trying to be good at full stack development - not just bits and pieces of it. So there's that.