Even then I think for cash I might be more comfortable handing it to a teller and getting a receipt.
These third party low-rent ATMs at convenience stores don’t even take deposits. They are withdrawal only.
This was resolved after about 2 hours on the phone with the company who manages the machines, but I still don't use them anymore.
How can you prove if it was you or them that miscounted?
Modern “envelope-less” machines do not have this risk.
Counting cash by hand is surprisingly error prone. I ran a snack bar in high school and I would hand-count a large pile of grubby $1s before bringing to the bank. About once a week the total from their counting machine would not match my tally. I think even once it was the machine that got it wrong.
If you’re face to face with a human you can error correct before the pile of cash disappears.
See https://krebsonsecurity.com for a ton of articles about various skimmers and scanners that have appeared in ATMs and gas pumps.
I doubt the ATMs at Target/7-11 can take cash deposits. I've only seen that feature on bank branch ATMs.
I've had no trouble personally going basically cash-free. If someone gives me cash for some reason, I just buy the next grocery run with it to use it up.