Weil Javascrit nun mal Clientseitig ausgeführt wird.
HTML wird auch clientseitig gerendert. Und?
Zeitgemäß hin oder her - solange ich nicht 100% sicherstellen kann, dass die User meiner Webseite auch ohne iwelchen Schnickschnack (aus welchen Gründen auch immer) das volle Angebot meiner Seite nutzen können, verliere ich potentiele Kunden.
Das gilt nur für Seiten, die als Werbung dienen oder die sich selbst über Werbung refinanzieren. Schon ironisch, dass der schlechte Ruf von Javascript in großem Ausmaß von solchen Seiten geprägt wurde.
Professionelle Seiten müssen auch heute noch für 10 Jahre+ alte Browser kompatibel sein. Zumindest in ihrer Grundfunktionalität.
Unsinn, professionelle Seiten werden zielgruppenorientiert entwickelt und in den wenigsten Fällen ist die Zielgruppe "einfach alle".