Нащо йти проти природи WWW і перетворювати це в програму на JavaScript? Щоб потішити своє самолюбство?
Ви щось плутаєте. JavaScript не йде проти WWW. Перша сторінка Single Page Application (SPA) справді часто важча, ніж наприклад на даному форумі, але якщо ви прогорнете чотири сторінки на цьому форумі, то ви вже завантажете більше даних, ніж це зробить SPA, бо у SPA не потрібно тягати шаблон за кожним запитом.
Згоден що у SPA є свої мінуси, зокрема згадана вами проблема із поверненням назад, коли скрол вже втратив попередню позицію, але то дрібниці. Ви бачили як працює конкретно цей сайт, повільно? Чи там є згадане вами автоматичне завантаження нового контенту... як це зроблено зокрема у facebook (там справді жахлива реалізація, як на мене, особливо враховуючи їхні бюджети, невже не могли щось краще придумати).
Я намагався уникнути багатьох свистелок-пирделок, бо сам їх не люблю.