Agree with a lot of this. I don't think that knowing a diverse set of options is the only factor, but I would argue it's a very important one. Even disregarding the new tools coming out, a developer is faced with the daunting task of learning massive sets of tools already created.