Right now the fees are cheap, probably because more users and services are adopting Segwit and LN will be adopted (currently it's being tested on mainnet and testnet) and seems like someone stopped spaming the BTC mempool.

I remember that Vitalik Buterin said that in the age of the digital economy the 0.01$ fee is too big. Current BTC tx fee is lower than it was a month ago but it is still big for small transactions. Especially if you count that the BTC lost a lot in price.
Not until btc solves it high fee issue.
Not necessary. They may just let users fund their accounts with bitcoin via Bitpay. Some payment systems already have that feature but they are not so widely accepted and after the account funding it is hard to withdraw those money because banks are not accepting transactions.
Why would anyone use BTC as a payment method? You have to be stupid or insane. Even a noob knows these days how volatile BTC price can be.
Why not? Some people are getting payed for their work in crypto, the other people don't have a chance to create / fund their accounts in their country. There is a huge amount of benefits for crypto holders.