Firstly we should try to use tagging to make it easy for people to filter for or filter out things they are or are not interested in.
Secondly, we need to be proactive in editing, commenting, flagging and voting to close inappropriate questions.
Why is X (my platform of choice) better than all of the other platforms? is simple not constructive and all questions of this type should be closed as soon as possible, reminding people that Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.
Meanwhile Does component X work with platform Y? is much less constructive than When I try to use component X work with platform Y I have problem Z and so the latter should be preferred. In this case we should encourage people to edit questions to make them more constructive.
This is the way we build a strong community of experts willing and able to share their experience and knowledge and this is the way we encourage a strong, vibrant community of people who ask interesting and relevant questions.