Creating a website is no longer a simple and perhaps fun task. Or at least it isn't as fun or easy as it used to be. A developer has to invest time and effort in the environment and tooling that is used, instead of concentrating on the code and the creation process. A frontend developer needs to learn command line skills in order to install frontend dependencies. Not all frontend developers want to learn backend tools.