That might be part of the reason. However I've noticed if you have two questions and you put them in the same thread, more often then not only one of them gets picked up on and the other gets ignored. Separate threads keeps each thread to one subject, which then gets covered better.
I don't think so. Also it is better for seaching the site because your thread titles are more descriptive.