As for the duplicate question thing. If questions could be merged somehow into some kind of subject umbrella that would help.
I hate having a question marked duplicate and go the the linked question and it doesn't have the answer needed.
So do you follow the advice on SO for that circumstance? Which is to ask a new question, in which you can explain that the duplicate to your previous question didn't provide an answer because...
Unfortunately, sometimes that's when your new question is marked as a dupe of your previous question, and you get flagged for spam.
Not making it up.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.