Your comment is confusing, probably because you left one too many “not” in it. Based on the demeanor of your reply, I think you meant “I personally hope that we don’t support OS that are not supported by the vendor itself”. Your curt reply seems to indicate that you are aware of the problem and have no cause to mitigate or change it. If I misunderstood, please repost clarifying what you mean.
If I DID understand what you meant to say, that makes me sad. I’m sure you’re a mean and keen program developer that is part of offering Syncthing for free to the community. But you may strangling your own success.
Stability is invaluable to me as a user. If I spend 40% of my time doing upgrades, updates, version repairs, and negotiating whatever someone else things needs to be changed, that is a burden. Is the goal to write a cool program with the newest technology -OR- is the goal to write something that users really value? I think it should be the latter, but I don’t own that decision because you are the one putting in all the effort to develop this program.
For perspective, TotalCommander and Irfanview have become my absolute GO-TO apps, mostly because they have been stable, with some increasing features, for about 20 years. I want Syncthing to become one of my base apps that I can trust for years. I understand that I don’t get to choose the development paradigm because you have development skills beyond me. However, at least hear the other side from the user community. It’s all about what you really want: are you doing software new coolness or are you answering a need among the user community?
For me, it looks like I’ll be stuck at v.40 forever. For others, at a minimum, please make NOT upgrading versions the install default. The prior poster simply automatically had syncthing quit working with no explanation. At least in my case, I have dealt with this type of thing before and manually allow updates when I have time to deal with crashes.