“Is it some curious manifestation of Protestant guilt?”
Nope. Not just a protestant thing when Pope Francis has become a leading member of the Let-me-apologize-for-the-greatness-of-my-predecessors Club.
The Real Reason — Columbus brought Catholicism to the western world.