If people are unable to process timely transactions and the utility becomes more difficult for services that provide transactions for users.
That or the security in the cryptography is broken and is not updated promptly.
Couldn't there be implemented a way specifically designed for businesses? Like a blockchain storage unit that will hold all transactions that are made during the day and then later on sync them with blockchain.
There are various solutions to the issue the most logical one is increasing the threshold for transactions from 1 MB to 2 MB to 4 MB to not choke micro-transaction and business growth. The problem is acquiring the consensus of enough of the network in order to do that and stop congestion.
There are other possible solutions to the case you mentioned such as Off-Chain contracts in simple terms think Net 30 in accounting and giving suppliers credit in advance of a payment.
(The issue is that you need to trust the business not to run away with your money or fake their books if it is off-chain)
https://en.bitcoin.it/wiki/Off-Chain_Transactionshttp://www.businessdictionary.com/definition/net-30.htmlA workable approach is using alt-coins as intermediaries for low cost transactions this works fine as long as the business and the users accept the coins to get around the delay in Bitcoin, basically this is sending Ether, Clam, Doge, Litecoin, Dash or any other cryptocurrency both parties accept instead of Bitcoin to avoid delays in the blockchain.
This works perfectly well for some gambling sites and exchanges or vendors that take Bitcoin and another altcoin.
With Bitcoin itself:
Grouping transactions together and paying a large transaction fee to cue to the front of the line is what many exchanges are already doing. The issue is that businesses may not wish to absorb the costs of these transactions and pass the transaction fee cost to the user as bitfly did. This penalizes small transactions and disincentives the use of transactions for small amounts as it would represent a greater percentage of the amount sent.
If the amount is large enough in proportion to the fee one can always cut to the front of the cue by paying a high transaction fee instead of the standard fee of 0.0001. The biggest losers are small transactions think gambling sites that use the blockchain to verify results like Satoshidice and luckyb.it have done in the past or people who want to send 10 bucks to a friend in a rush but do not want to pay high transaction fees.
Looking at luckyb.it today. Currently, the best fees to use are 164 satoshi per byte.
19.19 sat/B is a standard fee at 0.0001 so a quick transaction costs 8.6x as much as standard 0.000855 or about a dollar vs 13 cents.
It doesn't really kill Bitcoin but it does suppress its expansion in some regards.
https://cointelegraph.com/news/nocks-gulden-drop-bitcoin-support-cite-bad-reputation-and-slow-transactionshttps://bitify.com/changes-to-the-fee-system/http://www.nigeriatoday.ng/2017/02/bitcoin-transaction-fees-are-up-more-than-1200-in-past-two-years/