People don't know what money laundering is.
Selling players that didn't work out, bought with money that was held by a legitimate business to business partners that are looking to acquire recognizable brand name players with their own funds gained through their businesses isn't money laundering.
Convenient? Definitely. Illegal? No.
Arsenal been buying our retirement home level players for a few seasons now, it keeps them in London so they won't relocate their families and gives them guys to fill whatever role they feel they're lacking. Why is there no criticism there?