Centralised web wisdom: if your web app doesn’t work without JavaScript, it is broken.
Peer web wisdom: If your web app works without JavaScript, it is not decentralised.
JavaScript isn’t the enemy; servers are.
(Read this as many times as necessary for it to really sink in as it’s literally the opposite of what folks, myself included, popularised on the centralised web for nearly two decades. If your app works without JavaScript, it means you have logic on a centralised server somewhere.)