A Monad is also an Applicative, plus extras
Reasons to use Applicative are
You usually want to use the least powerful abstractions that do the job
Applicatives compose (always) Monads don't (this is a more complicated topic)
A good example is Validated, which is the same as Either but does have a Monad instance (only Applicative) so it can accumulate errors