Because they're still collecting data on whether or not vaccinated people can still be transmitters of the virus. And when visiting a business, the business doesn't know who is and isn't vaccinated, so it's easier to just still require masks on everybody.
Also, imagine if we decide to reopen, unmask, and gather again, only for COVID cases to have a massive spike, and have to shut down again. They're playing it safe until we either have more data, or enough people have been vaccinated that it doesn't matter.