>and much slower for you when you make a minor header/footer mod locally, and then you need to re-upload all pages that have a header
You should automate that with Grunt or Gulp. Static .html pages is best practise these days instead of dynamic templating.