And that is exchanges who are keeping coins/tokens hostile for a long period of time. When I deposit or withdrawal from an exchange often times it just keeps it in pending status. Now I'm waiting for an idex deposit, 4 hours passed. My worst case was a withdrawal at cryptopia which took 30 days.
Crypto is not ready to be adopted by the masses. Lots of suicides would be the result...
I agree with you, in most cases the transfer takes a long time. But for this I try to use fast coins, such as LTC or Doge, they are very quickly transferred and they have very small commissions, so it's convenient. But if you take the usual tokens, then here is the problem in the bandwidth of the Ethereum network, I hope that someday it will work faster...