FWIW I've used ATM's for a while, for most of them you only need SMS. Not perfect, but better than "give a copy of your passport to Coinbase for it to get leaked."
You'll pay a fee, usually right now it's around 15% but I think that varies based on region. But taking the "bull case" for Bitcoin long term, 15% is basically meaningless compared to 200, 300, 400%, etc.
Also there's increasing regulatory attention being paid to these, because they do wind up getting used for scams sometimes. I've seen some local news stories that are pretty bad... "This is called a 'Bitcoin ATM'. It's used by scammers.", etc.