No matter if it's annoying or whatever, once you accept their rules and sign up at a casino where they have the right to request KYC, you will be forced to complete the KYC if triggered, or you have to leave your account with the funds. As I said, I also do not remember submitting additional information like a bank statement. But since I am a member of this forum, I have seen a lot of people submit their Bank statements to complete their KYC verification. Even if a casino ask to verify my address with some utility bills, I don't think they will accept my bills because the bill is written in local language. They won't be able to understand what is written there.
Boxbet and all other platforms don't force anyone to use their platforms. People are all free to make their choices from visiting a platform, exploring it, registering an account, agreeing with Terms of Service, and funding their accounts for using like trading, investing, gambling.
After they check on I already read ToS and agree it, no reason to complain like they disagree with ToS and still open an account and fund their account. They can be lazy but they have freedom with their action and where they want to deposit money for any intention.
Utility bills usually bring more troubles to users in KYC verification, and if it is in local languages, not in English, it will be more troublesome.