Excuse me for interrupting, but I would rather ask myself: “What is the reason for giving up many users just to implement one useless and frankly annoying feature at all costs?”
Because, let’s be honest, who cares about managing alternative colors, given that most users follow forums that use your platform for their content and certainly not for their aesthetic appearance?
If you look closely, the “relative color syntax” function is the only one that is not supported by many older browsers, while the other two are supported (or at least, even my old Firefox passes the tests for the other two, however relatively useless they may be, and only fails the relative color syntax test, which is TOTALLY useless compared to the content of a forum.
It doesn’t take much to decide not to implement something totally useless, right?
Let’s also consider the fact that according to some, Windows 7 is completely insecure (which is false, but let’s leave that aside for now), and that no one would use it anymore… according to various network analysis sites (none of which provide certain numbers, so we need to take an average), there are still between 60 and 100 million users who, for various reasons (backward compatibility, software no longer working on Windows 10/11, lack of financial means to upgrade, CNC machines that work with Windows 7 Pro but not with 10/11, and many other reasons), still use Windows 7.
True, compared to the estimated 1.5 billion PC users (and certainly not all Windows, including Mac, Linux, etc.), it’s a small percentage, but not entirely insignificant… let’s also consider that, since Discourse is “infiltrating” many environments, if even just 1 or 2% of these users use any service based on Discourse (it will probably be more, but let’s keep it low), and if they haven’t upgraded to something better like machines or operating systems so far, they won’t be able or willing to do so now. We’re talking about a potential loss of users (ignoring bad publicity and loss of trust) that could range from 60,000 (minimum) to 200,000 (maximum, but as I said, it could be even more)… I find it hard to believe that Discourse management doesn’t care much about this… am I wrong?
Wouldn’t it therefore be better to simply eliminate the useless implementation of the only “feature” (let’s call it that, because I don’t want to be rude) that causes most of the problems, implementing for now (assuming they are actually useful, of course) only the other two?