No need to get argumentative on something trivial.
100 years was a figure of speech.
Makkah was open to non-Muslims for far longer time than it has been under Muslim control.
I may be wrong, but Messenger pbuh didn’t specifically forbid and nor did Allah swt.
Holy places are just that. They are public places and anyone should be able to go there for pilgrimage.
You think if a non-Muslim has received spiritual pull to go visit bait-ullah, then who are we the mortal human beings to stop him/her from being at the holy place and being among the spiritually enlightened place.