20+ years in the industry without significant leadership of one kind or another (either being a tech lead/staff engineer or manager) makes someone very hard to hire.
However, note that being a nice person combined with knowing your way around legacy codebases is a form of leadership in itself. Not one that we reward well, sadly, but if your colleagues have a chat with you (which they like to do anyway) and then save hours of work, that's leadership.