-snip- When it comes to transaction between person to company or vice versa, while the company is licensed or regulated then there must be a term that cant be avoided by the company. We as customers of the company should follow the terms, if we cant follow it then simply we should not use it.
KYC, at BK8 is actually not really restricted, because you can withdraw large amounts of money from winnings ( i believe you've already experienced it), without having to provide personal identity, As long as the winnings are purely from deposits and games that are not suspicious, with email and cellphone number, BK8 can accept withdrawal requests.
On the other hand as your response i totally agree, in corporate needs, apart from legal matters, KYC is needed for personalized marketing, product offerings and sales process. With systems such as CRM, ERP, automation and so on that are connected to marketing and sales systems, KYC is needed to be able to send offers to the right customers. This is to minimize errors in providing programs and benefits to users. And this applies not only to casinos, but to all companies.