"has opinions on present-day implementation details and changes, but is nowhere to be found when it comes to actually implementing anything or dealing with practical, day-to-day problems."
I see that a lot in my company. These guys basically have stopped learning and give advice based on what they did years ago. Only a selected few keep evolving.
In some areas I am at risk to also become the resident expert. I wish I could just hand it off to someone else but what do you do yourself then?