They are, but ADHD is particularly unresponsive to other interventions. So those drugs are usually what ends up being the only effective treatment anyways.
Giving methylphenidate to children with ADHD actually improves their symptoms later in life (even if they stop taking the medication).