Not necessarily. Cash-by-mail is the most anonymous way. But even using payment apps like Zelle, Revolut, Venmo, Paypal, Cashapp, etc they have no idea you are buying Monero. They just see you sending/receiving money like anyone else. They don't know why.
You can also work for it directly or sell stuff P2P