Pilgrimage is as old as religion itself. It is encouraged in Abrahamic religions, but is a core activity in ancient religions like Hinduism, where there are pilgrimage sights dotted all over India (with some lying as far away as Afghanistan). These are like mini quests; you can do this mission where you visit the 11 Krishna sites, or this another mission where you have to reach these 15 sites, but they are all on mountains, and you have to walk 10k steps to reach there...
There are quite a few Muslim peoples who don’t recognize the hajj to Mecca as an obligation, such as Nizari Ismailis and Alevi-Bektashis. Even in the Balkans or West Africa among Muslims who ostensibly subscribe to a more “orthodox” Islam, though they might see the hajj as a nice thing, consciousness of it as an obligation may be low.
Not if all the Muslims around you also don't believe in the Hajj. Orthodox Muslim belief is highly rigid today, but the medieval era there was a time and region when Muslim concepts could be questioned and given some mystical revision instead. That is where Nizari Ismailism (and the Druze who don't even regard themselves as Muslim any more) came out of.
You're basically reaffirming that religions and religiosity change a lot over time. As faith waxes (no matter the religion) more will go on pilgrimages. I think historic holy sites are rad personally, even though I am not currently religious.