> You don't see plumbers and electricians choose their tools based on how cool and fashionable they look.
I'm not sure that's a useful comparison. I would argue that plumbers and electricians have a more clearly defined problem space with a large body of existing solutions and conventions. Programming as a trade, or craft however is considerably less mature and what may look to you like developers choosing tools based on fashion is probably more a reflection of how far we are from settling on a the _right_ way to build software.
I'm not sure that's a useful comparison. I would argue that plumbers and electricians have a more clearly defined problem space with a large body of existing solutions and conventions. Programming as a trade, or craft however is considerably less mature and what may look to you like developers choosing tools based on fashion is probably more a reflection of how far we are from settling on a the _right_ way to build software.