What’s the difference between amateurs and pros? For ones it’s a hobby, for others it’s a job.
Depending on the job we’re talking about, pros usually have more tools because they make them more productive. Meaning pros obsess on tools at least as much as amateurs So it weakened the post’s title already.
Furthermore I’ve seen professionals rushing their job, leading to bad results, while amateurs have no reason to hurry and will usually try and do their best. Not necessarily better, but that’s the aim that’s important here.
Finally, tools are the first step to approach a discipline, which make kinda obvious that there will always be more people interested in tools than people interested in mastery, since you’ve got to know what to do before trying to do it better.
So in the end the real meaning of this title is “people who wants to do better will do better”
I had a boss that would constantly chase the new buzz-worthy tech rather than focusing on the tools and languages we already used and supported (which also had the capability of accomplishing the same objectives). My team spent a lot of resources on half ass implemented tools that created more gaps than what it was supposed to fill. In the end, the team (not him) were expected to fix the issues he created because he was always busy chasing the ‘next big thing’, brushing the issues he created for the team under the rug. Super frustrating and glad I’m not working in that environment anymore.