a functor is just a mapping from one category to another that preserve morphism composition and id
an endofunctor is just a functor from a category to itself
the category of endofunctor is just a category which objects are endofunctors and morphisms are natural transformation and have a monoidal structure given by functor composition and id
a monoid object in a monoidal category is just an object with a multiplication and id satisfying some fancy commutative diagrams (which is just correspond to associativity and id
)
So, a monad is just a monoid in the category of endofunctors, what's the problem?