Yes, that is not really using Bitcoins, but it will solve the problem that you need more merchants accepting Bitcoins in order to make it more attractive for consumers to buy Bitcoins in order to get more merchants to accept Bitcoins in order to...
For a normal consumer:
1. He pay the merchant directly use CC, pay a 4% higher price
2. He buy bitcoin through some local bitcoins exchange, pay 2% spread, and pay the merchant with bitcoin, pay a 1% higher price due to merchant don't want exchange risk and use Bitpay
He would still use CC because of much less exchange hassle. Using bitcoin is like using Euro in sweden, you first go to forex exchange to buy some Euro, and then spend it at some local shops that accept euro, and finally those merchant have to exchange received euro back to swedish kronor... In this process, many time and value is lost due to exchange between different currencies
So I think at retail level bitcoin does not really make people's life simpler. For pure online transaction, exchange might not be a problem, but people still need some powerful entity to provide escrow service and solve the dispute
Bitcoin still function like gold, it is not as convenient as fiat to do the trade with, but works as a reliable medium of saving, a ledger of credit