Authentication is just based on magic links sent to your email.
Authentication is just based on magic links sent to your email.
(2) Whatever you consider annoying is most certainly different from what I would consider annoying
(3) I need to trust you which I don't because of (1)
No, you don't have to. You want to.
The concept of tying email addresses to user accounts came Google to better track their users. Of course thankfully taken over from everybody in the industry.
Especially when you offer a "free" trial for your software you should not ask your users to pay with their data. Even first before they see what they'll get for in exchange.
You literally ask me to pay the price first before I see the product
Easy.
I would be surprised if your app would have a "change your email/login" function implemented.