Начнем с того, что Питер сравнительно недавно отстроили и Москва была столицей еще до Питера. И да, Москва  была купеческой, от туда и деньги. А по богатству зданий Питер держит первенство, потому как когда стал столицей - деньги и полились в гор бюджет, а Москва стала тихим и достаточно унылым городом.