個人的にはJSは体験の向上のために使うべきで、それがなくても最低限実際に動くものとhtmlから読み取れる意味が同じものになっていたほうがいいと思っているからjsが動かない時になんの動作もしないbuttonが置かれているのはよくないと思う