Agreed. I am not negating the fact that subcategories would be useful and more convenient. They would be better, period.
However, who gets to sift through the abyss of previously created threads? Should the mods just make a subcategory called "old threads?"
The search function being problematic is a whole other beast.
I think the mods here do a fine job.