The fees for Bitcoin transactions are equal or bigger than those for bank transactions, that means that there is enough demand for Bitcoin transactions for those fees to be being paid. That would mean that Bitcoin is succeeding magnificently, the exact opposite of collapsing.
It's like seeing a restaurant that's always crowded (fully-packed), and asking "Is that restaurant about to go out of business? It's too crowded to keep operating!" In actuality, the restaurant is prospering, not on the brink of bankruptcy.
In other words, if you begin with the assumption that fees in Bitcoin are super-high, you are implicitly assuming that there is super-high demand for bitcoins, i.e. that Bitcoin is doing super-well.
Yes, you are right. In such a situation users were waiting hours for transactions getting included in a block before the purchased products got delivery. what will they think about? If I were him, I would switch to other payment method.