“Nobody has an inalienable right to be on another person’s land.”
What is that, the 3rd amendment in the Bill of Rights? Because you are suggesting a property owner can violate the 4th on a whim.
* Fourth Amendment Protection from unreasonable search and seizure.
The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
Then if he doesn't open the property to the public he can deny access and/or set terms and conditions upon entry. The vast majority of non-retail businesses are not open to the public. Even many retail businesses are closed to the public. I am not a member of Sam's club or Costco, for instance. So, the owners says I can't come in.
What about a restaurant that requires a reservation to dine? You can’t just walk in, take a seat and order up the special. If they don’t extend a reservation, they are in fact barring you from the property.