One problem is that cannabis is still not legal at the federal level. One can't buy legal cannabis product anonymously in CA at any of the legal stores and they keep track of what you buy as far as I know. So, feds can easily get a court order to get all transactions, then charge/arrest all customers.
I wanted to try some in pill or tincture form for health reasons, but decided not to because of this.
I understand that one needs to prove one's age at the door, not sure why they need to track whether and what one purchased. If I buy alcohol at the store, I don't get asked for ID (I am more than 42 years old) or if when I see peopled asked for ID, the store does not record the name and so forth. Also, think about potential identity theft if all of the front one one's ID is copied...