wallet auth can be annoying too (someone using hw wallet) we wanted to do auth via casting because we thought it would be simpler (marketing benefit as well), but it breaks often b/c it relies on Farcaster notification API which can be spotty waiting for a better solution
good point re the hardware wallet, tbh we probably would have gone worth what you guys do if we didn’t need an app token but alas