That is actually a very great idea, the confirmation time is always the barrier to become a global payment, but if it is for monthly subcription it will be suitable, but the question is, the price is very volatile, will the owner or the user agree to used bitcoin because the price keep changing
Yes the price of bitcoin is changing very fast. But it is not difficult to solve this problem. That is, certain arrangements can be made for payment transactions.
For example, the dollar amount to be paid is converted to btc. Then the person pays the monthly bill as btc.
The firm converts the BTC to the dollar. If this is done, the losses are reduced to a minimum.