primal runs plenty of infra and it is all mit open source
we do not want to be a custodian or kyc our users, like river does, simple
spark is not perfect but it is the best tradeoff balance for our users right now, they can exit at will without permission, and can use any other wallet that supports nwc
if a better option emerges for our users then we will move to that in the future