I'm sort of new around here, but I'll guess this site (like all sites) go through ups and downs all the time. If you don't like the direction, start contributing more to make things go the right way or leave... bitching just continues the "problem."