I looked at the Primal wallet but it wants me to submit KYC style information. Perhaps I'm misreading that but that's what I'm seeing and I'm not into it.
I'm working on figuring out how I can accept zaps without bending the knee to KYC by instead using my own node.
The problem is that usually the people that are good at coding and teaching usually aren't teaching and if they are, most likely they're not teaching it for free or even cheap.
That means it's up to the devs to build bridges for normies to be able to use their creations, but devs don't usually do a very good job of doing test groups with normies to make sure they've got instructions that are normie-proof. Normie-proofing setup for devs is a Herculean exercise in masochism. They often find it torturous to deal with most people most especially normies.