I also doubt the intention was marketing but who knows? They are new and needs all the possible exposure they could get from different countries including the prohibited jurisdictions. They will most likely implement the restrictions later once they're satisfied with the site traffic and the number of players. I'm confident crypto casinos that we know to be big today started out like that as well.
Rules on restricted areas should be clear. Rules on KYC should be clear because it can be abused to pull KYC card later if users win big. It will be a scam if a company runs their casino with that approach. If they have rules for restricted areas, they should have mechanisms technically to detect new registered users from restricted places and reject such registration at beginning.
What you say is very logical, the number of casino scams is certainly a warning for us in choosing a new casino, I think right now Owl.games is still in the process of development and of course it still takes a lot of time to become the best casino site, and one of them is by doing promotions and marketing methods that are able to attract interest to play at owl.games, actually in my opinion, the most effective promotion and marketing in making a business grow is to improve the existing services to users and one of them is by maintaining the trust of the users of that the site/business.
Any new company has to run advertisement and promotion sometime and at different level and budget. They can do it before their platform launch or do it after their platform launched and some products released. Depends on development and marketing strategy but marketing is unavoidable in a company growth process.
It is not correct to say all new companies that run advertisement or marketing are scam. It takes time for Owl.games to build up products and prove that their games are fair for users, and they don't cheat their users. It takes time for this casino to make its reputation. But please don't accuse they are scam for now, it is not true and is not a good welcome them to our forum.