Some people are just asshats, don't lose sleep over it.
Who gets credit for a discovery or invention shouldn't boil down to luck, or who has the best publicity team, or anything like that...but unfortunately it all-too-often does. The truely great content themselves with having contributed, and quietly go on about their business of kicking ass ;)
The people on these forums make some truely awesome addons that improve people's gaming experience if not their quality-of-life, and quite a few of them apreciate it even if they don't post or stop by IRC to say so. Bet on it.