может конечно)при определенных обстоятельствах, сайт может оффлайн и без интернета работать, с нулевыми пингами)копать можно вечно, было бы желание и время)
С таким подходом вам дорога в JAMstack, там сайт вообще можно размазать по CDN по сути и ограничений никаких не будет по нагрузке и платить можно сущие копейки.
да, VPS, 1CPU, 2RAMсамопистам еще бд ~10гбвся нагрузка на отдачу, почти никаких записей, еще можно логи отключить и получить прирост производительности)
20к будут одновременно на сайте сидеть или это столько в сутки зайдет? 20к в сутки может и потянет, а 20к сразу на сайте - вряд ли. Еще много от движка зависит. Насколько он хорошо оптимизирован под большие объема траффа. Разрабы на крутых движках тестируют такие нагрузки и пишут, что такой-то сервер спокойно держит такой трафф и т.п.