In my country, even legitimate transfers by commercial entities have to be "authorized".
The idea is to try to keep some money in our economy but at the end of the day:
- the process gets rigged anyway - it's costly to enforce - most of the cost of compliance is passed to us citizen