This video explains as to why. Makkah is the house of Allah SWT and only those who believe in Him are allowed to enter it. Keep in mind that everyone (including Muslims) must be clean in order to enter it. People who drink alcohol or eat pork cannot enter it. (many readers may not like this post, so be it). My blog is a personal blog.