Sweepstakes is open to legal residents of the US who are at least 18 years of age as of March 15, 2000

I am getting tired of all these sweepstakes who are only open for Us residents. What are Marriott thinking of? Only US residents who stays at their hotels? Maybe that will be the cause in the future if this continues