Why? This is graceless degradation for one thing. I don't see why anyone thinks they're entitled to run programs on other people's computers without opt-in consent. How about you design it to serve an HTML/CSS web page when people visit it in their web browser with JS turned off or blocked, explaining what JS allows the app to do, and asking them to please turn it on? #Pleroma needs to do that to, #Pixelfed has.
absolutely, this "Linux" thing will never fly. Most servers will always run on Windows ... oh wait 😏 Also GNU/Linux may not have replaced Windows on the desktop, but more people work in browsers than desktops anyway (Firefox and Chromium derivations dominate browser space), and the vast majority of new computers are mobiles, where Android/Linux and iThing/BSD kicked Windows' arse. TV companies and MySpace will tell you incumbent advantage only gets you so far.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!