If you want self custody, learning how channels work comes with the territory. I haven’t used Breez in a while (wild that it’s still in beta!), but if I remember correctly, it charges the user a setup fee to open a channel when receiving an initial payment. I think they do their best to hide the channel management from the user, but some of it is unavoidable, and users will have questions about why they’re being charged a fee up front to receive via Lightning vs. on-chain where fees are only calculated when sending a transaction. It’s an important distinction because custodial Lightning wallets have spoiled users into thinking this process is free and works like Venmo.