A factor too with forum members leaving or becoming less active is that some of us are getting older and have health problems to go with that as well.
I can sympathise with that as I have just recently started my 72nd trip around the Sun. Fortunately my health is good (I have found that good wine helps) and my partner and I have, so far, avoided any contact with the Covid-19 virus although some of our friends and relatives have not been so lucky. During the last few years Trainz has been a mental life-saver for me as we have not been able to travel, even to the movies or theatre, as much as we normally would.
The claim that Trainz is dying, or creators are leaving in droves, appears in these forums every few years, often after a major new release or SP update. The worst period of frustration with Trainz that I personally experienced was with the initial release of T:ANE - it was not ready for release and had far too many bugs. The release was, I believe, dictated by contractual arrangements with a major (and unnamed) distributor. SP and HF updates eventually turned it into a very good and stable product - but like any software product, Trainz will never be perfect nor will it ever met every-ones expectations.
Who would ever want to be a software developer? Especially if you are catering to a very fanatical and passionate group such as hobbyists, or even worse, railway enthusiasts:hehe: No matter what you do it will never be enough or good enough. Release a product before it is ready (e.g. T:ANE) or delay its release to fix "issues" and you will get a firestorm of protests. Fail to immediately fix some-one's "major critical issue" that few, if anyone else, has experienced and there will be threats of "leaving Trainz forever" or claims that it is the "worst version ever released". There will always be posts after each new release that the previous version is far superior and that they (the poster) will never buy the new version - but strangely, after a while the new version will quietly appear on their timeline.
All of this is good. It shows that we users are passionate about Trainz and want to see it continue indefinitely into the future, even if we want it to go in different and sometimes contradictory directions. I am always impressed at how Tony and the team at N3V have been able to navigate this maze of demands, expectations and criticism (and it has to be said, sometimes vitriolic) while keeping their cool and more importantly, keep going with the work.
Trainz has been with us for over 20 years now, they must be doing something right.
My thoughts.