One of the biggest misconceptions of bitcoin is the level of anonymity. Cash is FAR more anonymous than btc.
Not necessarily. Generated bitcoin have no transaction history and would be very difficult to link to an identity. Same with an individual that never publicly publishes an address that can be linked to their identity.
Also, cash cannot be transferred over long distances as easily as bitcoin.