Amen to that sentiment! The folks you are referring to, and a few more, are the core/backbone of this website. Without their input we would be wallowing around in unsound opinions and prejudices we often mis-learned over our own years of grappling with issues that few of us really understand. That these folks are willing to take their time to explain, teach, and mentor is a certain indicator of their dedication to their chosen field.
Unfortunately, over my tenure here, we have had quite a few apparent industry insiders in various fields willing to share important information. Many left in disgust at the attacks (both personal and professional) by relatively unqualified persons who seemingly acted more like "sharpshooters" of every point and/or misspelled word! On balance, we also have had a few shills who skillfully aimed at disrupting discussions. I suppose it truly does take all kinds of people to fill up the freeways!