Because not all non-Catholics hate Catholicism.
Not all who call themselves Christian are truly Christian. Not all who call themselves Catholic are truly Catholic. One only need look at the attempts to join all religions in one big happy family to understand that many who call themselves Christians do not truly believe in Christ and that He is the only way. Just look at your own popes and how they are joining many religious leaders in prayer as are many supposed leaders of other denominations.