Earlier quoted context omitted.
On the contrary, as a C# developer I find tons of useful information there especially in advanced issues. And the discussion is also useful because they present solutions from different angles. Perhaps SO is better suited for those on the Desktop frontier rather than mobile or web development.
Perhaps for C# that is the case, but there are a lot of good questions for other desktop languages that are being deleted or removed because they're 'duplicate questions', even though the so-called 'duplicates' were asking completely different things.
I hate to be contrarian, but I have not experienced much of the negatives people are complaining about here. StackOverflow has been a fantastic resource in my programming career.