Bitcoin has pretty much no incentive to make the transactions efficient. The load is distributed to other people (their customers), and their biggest customers have a perverse incentive to want the transactions to be as inefficient as possible in order to discourage competition.
Vista et al have to pay for their own transactions, so keeping it light is simple cost savings and totally rational.
By design.
Bitcoin has pretty much no incentive to make the transactions efficient. The load is distributed to other people (their customers), and their biggest customers have a perverse incentive to want the transactions to be as inefficient as possible in order to discourage competition.
Vista et al have to pay for their own transactions, so keeping it light is simple cost savings and totally rational.