Many people have different opinions on how a forum should be run, thats life.
What is missing from this forum, is not a lack of knowledgeable conversation, but a bit of understanding of others and others points of view.
Although I'm not exactly the right person to say it (being 18 myself) the newer members who post here, seem to be getting younger and younger, perhaps bringing the odd immature comment with them. This doesn't help and often brings the harsh replies from senior members of the forum.
I hope things improve. All it takes is a bit of effort.