The Eucharist is home, in a way that St. Peter's, supposing hypothetically for the sake of argument, if St. Peter's has not the true Eucharist, St. Peter's is decidedly not home by comparison.
The Lord is truly present in any Mass. He is home. So long as the Eucharist is in St. Peter's, it's...