The Muslim ban included people who had already been living in the US for years. These are people who have lives, families, and jobs here. But if they happened to be outside the US when the ban went into effect, they couldn't reenter the country. If they already were in the country, they couldn't leave. They couldn't have their friends or family from back home visit them. There is no logic to a ban of that scale when it comes to preventing terrorism. That is the type of universal ban one creates to stop a pathogen. Except the China ban was full of holes and thousands of Chinese nationals continued to travel to the US. That isn't a plan based on science.
The motivations for both these moves was not rationale. Considering they both came from the same person, a person who has a long documented history of other bigoted actions, his critics connected them with the shared thread of xenophobia.
Sure there is, it was specifically related the inability of the countries on their list to demonstrate proper port/airport screening & security. The reason most Muslim countries weren't on the list is because most Muslim countries took security seriously enough. This is also why the non-Muslim countries that were on the list were on there.
...which was also misrepresented in the media. They literally used the same countries the Obama Administration had put on their list with the Visa Waiver Program Improvement and Terrorist Travel Prevention Act of 2015.[1]
Also, the majority of countries on the list weren't Muslim, and the majority of Muslim countries weren't on the list.
[1] https://townhall.com/tipsheet/mattvespa/2017/01/29/news-bull...