It seems that there are pros and cons to using ATMs or online exchanges when making transactions. Yes, it is related to privacy, convenience, and sometimes also related to the costs. They have their own pros and cons.
Personally, for now there is no option to withdraw or transact Bitcoin or crypto via ATM. Yes, because it is not yet available in my area. So you can only do it using an online exchange. And of course, it also has to be a local exchange registered with our state institution. Yes, they have to be centralized, this is annoying because there is no privacy, but it tends to be safer than doing P2P with people we don't know. Unless you already know each other, it is much better with P2P.