#1 this isn't wholely true - to obtain Monero in large amounts you have an insanely challenging problem & will probably leave a trail behind for capture, this is why the mining protocol sucks & they should've stuck with ASICs:
https://www.bleepingcomputer.com/news/security/police-arrest-man-for-laundering-tens-of-millions-in-stolen-crypto/
#2 I'm happy people who cheated their way to riches (see above) get absolutely fucked, this is why I want a public ledger - so we can audit - not recreate the black box fiat system for crooked leaders to abuse.
Here's another example of Monero use case due to ASIC forking, it wasn't a good idea, but the real use case of Monero is stealing of resources (direct & indirect):
https://www.yahoo.com/entertainment/japanese-police-arrest-16-individuals-123213014.html
#3 Liquidity is a real issue for spending Monero, & so is liquidity on BISQ, Robosats, & basically all methods of acquiring Monero (see first link above).
This leads to real users obtaining privacy, meanwhile not giving thiefs & other criminals an easy way out to dominate the network's usage.
Imho this is a feature not a bug.
#4 Monero can have privacy leaks we are not aware of, & we can not be sure about the future. That's why hard forks are consistently executed. This is known in privacy tech & why people usually still protect themselves by using public computers:
https://crypto.news/monero-privacy-bug-decreased-anonymity-for-3-years/