The ban as written applied to most of the population of the countries targeted, because most people in those countries don't have a relative or a job or school here, so they don't even want to come here.
Applies, present tense.
The parts of the ban allowed by the Supreme Court allows most of the people who actually come here to continue to do so.
I am not sure about that. There could well be a significant amount of people who wanted to come but didn't have a connection.
And it appears to me that you are confused about who is covered in the exceptions.
But even if you are correct about who is allowed, it is still a ban against all of those other people.
The text of Trump's order is not the most important factor. It's the parts of Trump's order which are allowed by the Supreme Court which matter.
I've only heard of one change that the courts made to his executive order. He defined close relations as spouses, children, or parents. The courts added grandparents.
I've not heard anything about the courts expanding any other part of his order.
And the Supreme Court has ruled that Trump's order does not apply to anyone with “a credible claim of a bona fide relationship with a person or entity in the United States”. Relationship to a person has been defined as meaning by blood, by marriage, or even step relations.
Trumps order defines it as parents, children, and spouses. So far as I know the only court modification of this is the inclusion of grandparents. Are you aware of any expansions beyond that one?
Entities means something established, such as a business or school.
Jobs and acceptance to college were not under Trump's definition of a bona fide relationship. At least not anywhere in the order that I could see.
I can see that the order does allow people with jobs directly for the federal government. And the return of students who have already been in the US for study. But I see nothing about other jobs and nothing about students who have never been here before.
That pretty much leaves refugees without a relative, (60% have relatives here),
Even with the court expansion to include grandparents, it only includes fairly close relatives. Cousins won't be enough.
and people who somehow have the means to move from the Middle East to the US without working here.
I'm not aware of any court expansion of the list to include any jobs other than for the federal government.
That isn't many.
How about people who come here for vacations? I think there are a lot more unconnected visitors than you believe.
And most importantly, how about people who come here planning to die perpetrating a terrorist attack? Trump's order isn't because he is out to make life difficult for college students. He wants to try to stop terrorists from sneaking in. If his order manages to block terrorists without hassling innocent people, that's a good thing.