I have nothing against money laundering. For me all money are dirty. If money are not dirty, that means are not money. There are many other ways to hide large amount of money you receive. But this method with NFTs is really dumb and I think expensive.
The whole point of using BTC is that you can say to anybody "fuck off, you do not have any authority over my money", so there's no need to hide anymore (except thefts).