The article is completely wrong. The monoid operation is not array concatenation (wtf?) but the monad join operation.
Here is a correct explanation: https://stackoverflow.com/a/3870310
Here is a correct explanation: https://stackoverflow.com/a/3870310
That's algebra tho, which is very relevant to functional programming (monoids capture the essence of composition) in general, but not the right monoids in category theory.