Wait
Spark is fine because it's a trusted 3rd party that can't steal your coins but provides a better UX.
so what's the problem with trusting someone elses node then?
It sure looks to me like you've just replaced the trust assumptions on a higher layer. the only advantage being that companies like Spark and Blockstream now have a business model of selling solutions to artificially constrained L1 throughput.
