Other than 2020 due to Covid restrictions on the number of pilgrims performing Hajj, only approx. 2.5 million Muslims perform the Hajj annually annually.
The number of Muslims in the world are more than 1.8 billion. It will take 720 years for each Muslim in the world today to be able to perform the Hajj. Nobody is going to live that long and the problem is that the population keeps on growing every year. Moreover, there are many who perform Hajj multiple times, thereby taking the place of those who have never done so.
In fact, Saudi Arabia does not have the facilities to even accommodate the increase in population just from Pakistan of almost 4.4 million annually.
The number of Muslims in the world are more than 1.8 billion. It will take 720 years for each Muslim in the world today to be able to perform the Hajj. Nobody is going to live that long and the problem is that the population keeps on growing every year. Moreover, there are many who perform Hajj multiple times, thereby taking the place of those who have never done so.
In fact, Saudi Arabia does not have the facilities to even accommodate the increase in population just from Pakistan of almost 4.4 million annually.