HTML + CSS — законченный сайт?
Если тебе не нужен интерактив и сайт несет исключительно информационную нагрузку, работает потому что он просто работает → да. Абсолютно нет смысла напихивать в проект то, чего там быть не должно.

Более того, возьми на заметку генераторы статических сайтов типа Jekyll. На них такое удобно собирать.

А умников, которые кричат, что в современном сайте должно быть всего и поболе не слушай. Должно присутствовать только то, что должно работать.
Поисковикам без разницы. Они не знают, как вы делаете сайт.

Но я вам не рекомендую делать статичный портал. Это будет не удобно. Гораздо удобнее CMS, в ней можно быстро делать статьи через админку и добавлять всякие плюшки для удобства пользователей. Например поиск статей, сортировка статей, тэги для поиска статей и так далее.