That would be because Stratteta is a second-line treatment that's less effective and has more negative side effects than Adderall, and Bupropion and Modafinil have a very weak body of evidence supporting their use for ADHD. Bupropion and Modafinil are still stimulants, you might as well give a patient a smaller dose of Adderall for the same effect.
As for therapy, it's not really a great solution for ADHD. It can certainly help, but it's not going to give you the internal drive to do boring things that you were born without. In my experience, therapists also don't know how to treat ADHD, it's not really in their wheelhouse.