tl;dr:(1) Web browser engineers know web development really well. (2) The people who make Web specifications know web development really well. (3) Web developers know web development really well. (4) Browsers aren’t made to run SPAs. (5) MPAs will replace SPAs. (6) All sites should work without JavaScript. (7) Web development shouldn’t need a build step.