That makes sense, but if I am purely developing for the web, and maybe nodejs on the back end, for say a JIRA clone, and I am on a team, would I need to know? Probably useful. And I am for curiosity. But I don't think it is worth making developers feel bad because they haven't jumped through a particular hoop, which I think some of the sentiment on this thread seemed like it was doing.