Can we talk about the elephant in the room though - the tsunami of low effort questions from 1 rep users who are clearly students looking for help on their homework?
I didn't use StackOverflow until I was a working professional - while I was in school I hung out in the labs and talked to TAs or my professor if I was stuck. Now it seems like SO has become the default TA service for everyone foreign and domestic. It's exhausting to see question after question of people essentially asking for hand holding/TA service.
I stopped answering questions for that reason because I felt like I was only helping one person at a time instead of doing the community a service.