Good explanation actually. I think a lot of new players dont even know there's a difference between bonus wagering and regular deposit turnover. Most people just assume that if they didnt take any bonus, their own money should be available for withdrawal anytime.
The AML part makes sense tho, especially with crypto. But the same wallet exception seems a bit complicated when exchanges are involved. Not everyone knows how those addresses work and one wrong transfer can turn into a bigger problem than the original withdrawal delay.
Would be much better if casinos showed these rules clearly before depositing. Reading about them after your withdrawal gets stuck isnt exactly a great experience, especially for someone new to crypto gambling.