I don't know where the guys are taking this 10 minute transaction time from.
Because blocks are mined every 10 minutes on average and transaction are confirmed along, some people thought the 10 minute average means every 10 minutes, transaction are confirmed, not knowing that it can take less and more than 10 minutes.
I send 1sat/byte transactions regularly and it can take up to 24h to get confirmed. 30 minutes to 1 hour is EXTREMELY FAST, 2-5 hours is OK, 12-24 hours is slow. In any case, even 24h is ok with me, I'm planning my transfers beforehand.
It depends on how congested the mempool is, if the high fee priority is 1 sat/byte, paying lowest amount for fee can possibly get the transaction confirmed when the next block is mined and it may take less than 10 minutes or not longer much than 20 minutes.