Потому что в марте 1918 г, Советское правительство во главе с Лениним тайно переехало из Петрограда, и ВРЕМЕННО, но потом это стало постоянно.
До 1712 года Москва была столицей Российской империи, потому что почти не законным путем стала столицей, не дав стать столицей Владимиру, Твери, Новгороду.