Yeah. Even people HERE (who are totally computer experts because they use the internet and sign up for betas…) complain about how “confusing” it is to make an account for mastodon.
This handles that for you. Have an instagram account? your threads is just an opt-in to activate.