Couldn't something like this be implemented in Bitcoin?
Bitcoin has lightning network channel to fix the scalability problem and the fees required to pay the transaction.
LN improves transaction speed and fees, and that is great. However it doesn't not solve the core issue of scalability, only diminishes it. The causes are all still there.