Во-первых, папский престол находится в Риме по традиции, поскольку апостол Пётр - основатель католической иерархии и наместник Бога на Земле - последние годы жизни провёл именно в Риме и его окрестностях. Именно в рамках Римской империи христианство было признано государственной религией, и именно рядом с римскими императорами первоначально занимались своей миссионерской деятельностью папы. Также с Римом и Италией исторически связан апогей могущества папской власти в XI-XIII вв., когда Южная Америка даже ещё не была открыта. Во-вторых, причина та же, почему другой папа, александрийский, имеет резиденцию не в христианской ЮАР, а в мусульманском Египте. Это вопрос юрисдикции. Папа по должности является правящим епископом (вселенским патриархом) Рима, и скорее всего, ему было бы неудобно управлять своей епархией из-за океана. Ну и в-третьих, Ватикан - независимое государство, в котором папа обладает всей полнотой светской власти. Перенести папскую кафедру в Бразилию, действительно, не большая проблема, но как перенести туда страну?
По числу населения? Не знаю... Не был там ни разу. Возможно вы и правы. Но папский престол находится в Ватикане. Это обособленное государство в мире - Ватикан.