Это может сработать только в 1 случае. Когда у сайта нет стороны которая работает на стороне сервера.
Если нет то у обычного wget есть параметр --recursive
Не совсем по двум пунктам.
1. Даже если есть "сторона которая работает на сервере" - т.е. бекенд - сохранить wget-ом получится вполне. Только сайт станет статичным - т.е. все что видит неавторизованный пользователь без всякого функционала (очень условно, от сайта зависит).
2. А вот если там js, который как раз клиентский, и который динамически догружает или формирует контент - то wget кнчн сайт скачает, только вот он потом может не работать (а может работать - как повезет).
Вы сейчас с кем спорите. Я указал на 2 самых вероятных сценария. Понятное дело, что статика тоже может не работать, а сайт с бэком может частично работать. Но слыша стук копыт не думай о зебрах. Вы сейчас даже не зебр вспомнили а единорогов.