Sounds like zaps should use Ark. Ark removes the hassle of channel management and is in principle non-custodial. A minor issue is that different Ark operators do not communicate natively, but have to route payments though Lightning - but that's their job, not that of the users. The bigger issue is that Ark isn't without complexity. VTXOs need to be renewed periodically. In theory, you can use delegate services for that, but that just adds another layer of complexity again.