In some countries there are Bitcoin machines where you can exchanghe Cash and Bitcoin. Would you use this machine or rather buy your Bitcoins in the Internet?

The fee we have to pay to buy bitcoins from bitcoin atm is too high, i wouldn't buy unless it's the only option available. the average fee for buying bitcoin is (9.97%), will you pay fee such high?
https://coinatmradar.com/charts/#fees