Eu sempre pensei isso.
Tenho certeza que para pequenos valores, tipo até 50 ou 100 reais vão ser poucas pessoas que iriam querer (ou saber) fazer um ataque para gastar os fundos de uma transação não confirmada. O incentivo é pequeno e o trabalho é grande. Além disso, as pessoas são em sua maioria honestas.
Acho que deve ter um limite de espera no mempool. Caso esteja com uma previsão de demora de mais de umas 5h pra confirmação fica desconfortável aceitar a transação. Mas se a previsão estiver ali entre 30 min a 2 horas, não vejo problema também.
Imagina comprar um café e ter que esperar 10 min pra ser servido. É inviável. E quem vai querer roubar assim um cafezinho, se dar todo esse trabalho...
Bitrefil é uma merda e eu faço questão de não usar. Eles cobram preços abusivos no serviços de gift cards , exigem (ou exigiam) um monte de coisas extras pra transferir... tentei usar uma vez pra nunca mais.