Very good observations here. I would like to add that I notice a tendency to lose interest in programming among people doing web development. Years ago if you wanted to put up a web site you had to learn to program and then you usually would have many questions to ask. Nowadays, web development is done by choosing Wordpress or another CMS and tweaking it more or less. So in this area programming is becoming restricted to a small group of people developing CMS’s and frameworks. I manage a simple server with about 30 sites for various clients and now it’s very rare that anyone would install something other than Wordpress, Joomla or something alike. I feel like one of rare dinosaurs whose all sites are programmed.
I notice the trend of shutting down forums also in areas other than programming. I remember being part of large communities gathered around web sites about certain topics of interest and they were all very alive. Now I see them replaced by boring Wordpress pages and the forums are simply gone. Internet looks like a deserted place in this respect.
Facebook is very popular, I don’t use it but sometimes I have to go there for some information and it really amazes me how user-unfriendly this whole system is - it’s primarily designed for quickly digesting of newest posts from your friends and liked profiles. Its messenger really s**cks.
But it also amazes me how such ancient tools like newsgroups are still alive, maybe not as much as in the old days but they keep chugging along better than forums. For example, PostgreSQL community is basically newsgroups and they are pretty alive. And from a longer perspective it looks like a wise solution because forums and other social communication media come and go every couple of years while newsgroups are there all the time and provide a stable platform for communication.