The number of times, early in my career, I had senior engineers come and hold impromptu learning sessions is one of the reasons why I'm such a good engineer today.
Being able to have robust discussions about software engineering, best practices and design patterns and all that good stuff and have other engineers hear that discussions happening and stop by to give their input is incredibly valuable to both personal growth and oftentimes the success of a product.