That's why atleast we select the casino which have huge user base and been successful already for running their business with several promotions running around since we can assure that we somehow in the safe place knowing that they are already earning huge from their users and we can expect that they will last long and will not scam their users. Although license is not really a basis to trust but atleast we see them up complying to became a legal platform.
Gambing sites, crypto exchanges, we should pick the best ones to use. Because we will make deposits and store our capital on those platforms. Not your keys, not your coins but if we use trusted platforms, we would be safe and can have strong belief that our capital will be safe.
I agree with your second part that license is not the main element for trust but I am not agree with your first point. Because all the site was/should be new born and day by day they have to build up their reputation as well as as user. And as a new site they might have not a lot of users and they will have no trust but they will build fast or slowly base on their promotional offer, marketing, sponsor and so on.
Building a platform takes time and lots of improvement. In the meantime, companies have to satisfy the balance between the company's benefit and what experience they can bring to customers. Customers should not be the part will have to bear all cost of development by the team of company.
It should be a mutual relationship between company and customers. It is not easy task to do and keep up the balance.