8% might seem high, but average fee in the industry is 6%, so not much higher than average.
Companies need to follow KYC/AML, invest in machine and location, maintain it all the time and in the end of the day they are created to receive profits.
Comparing to CC fees is like comparing oranges and apples.
Bitcoin ATM is a door to bitcoin space, when you are inside you can send funds for cents irrespective of volumes (here comparison to CC makes sense).
Due to the current state of development (we are still in infancy stage) - entering bitcoin space is a bit costly event. I assume market increase and competition will bring this price down.