"Can't do much without those"... Speak for yourself. Anything in frontend is possible without ever touching Node.
It is possible, but it's not the usual work flow for frontend developers (given the huge number of installs of things like react, angular, etc).
Sure, and I'd like to learn it I guess, but I'm too busy looking at interesting stuff in frontend like working with audio and getting webgl things happening. Frontend has diverse meaning these days.
Yes, but that list is really for beginners, people that didn't have any experience in programming before. Another list with much more links will be published in the same format soon.