Do you know many plumbers or doctors who are so connected to their work that they do plumbing or doctoring as a hobby?
I personally try to avoid such Programmers when possible, they usually overengineer everything they touch just for the sake of engineering. Without even realizing there is a problem.