Anything is possible, but I don't think this current time it takes for a transaction to get confirmed is too long to be patient for, depending on how the mempool is congested or less busy.
It can be a hurdle in some cases like when the buyer needs instant delivery but seller makes him wait till confirmed.
Honestly, thats where Layer 2 protocols like the Lightning Network comes in. You wanna buy something fast? Lightning lets you send money basically instantly - no sweating about waiting for confirmations or whatever. Seller gets their coins, you get your thing, and no ones freaking out about getting ripped off or some double-spend nonsense. It just works, you know?