Ни сам царь, ни его соратники не оставили никаких письменных свидетельств, которые объясняли бы замысел учредить новую столицу да к тому же в столь неподходящем месте. Историки до сих пор теряются в догадках, пытаясь понять, что всё-таки толкнуло Петра на такой неожиданный шаг.
Самый распространённый аргумент: России был необходим выход на Балтику, а значит, в Европу, потому что только благодаря этому «окну» страна могла совершить экономический прорыв, чтобы в последующем занять, наконец, своё законное место в ряду крупнейших держав. Вот что в связи с этим, в частности, пишет историк Ольга Агеева: «Перенесением столицы к Балтике Пётр I сразу поставил себя в ряд исторических деятелей, осуществлявших подобные акции, например, киевского князя Святослава или Карла Великого. Существует точка зрения (она высказывалась, например, К. Марксом в «Секретной дипломатии», а в последние годы при изучении семиотики Ю.М. Лотманом), что в таких случаях перенесение столицы имеет непосредственный политический смысл: оно, как правило, свидетельствует об агрессивных замыслах — приобретении новых земель, по отношению к которым новая столица окажется в центре. Однако у Петра I смысл перенесения столицы состоял в другом и соответствовал специфике взаимоотношений между странами в Новое время. Географическим приближением своей столицы прямыми связями по морю царь де-факто вторгался в мир европейских государств, ставил Петербург в один ряд с их столичными городами. Это было политическое, культурное и торговое вторжение в Европу, хотя война и являлась одним из его самых действенных средств» [3. С. 206].
Что ж, допустим. Но в таком случае непонятно, почему с той же целью нельзя было воспользоваться уже готовыми городами-портами — скажем, Нарвой или Выборгом, отвоёванными на Балтике чуть позже. Ведь там не пришлось бы начинать с нуля, да и климатические условия не в пример лучше. Может, причина была в том, что эти города были слишком европейскими, а Петру нужен был лишь европейский парадный лоск, причём версальский, а не североевропейский?..