Earlier quoted context omitted.
Yes, and quite rich coming from the crowd which throws around Functors, Applicatives, Monads, Kiesli, CoYoneda etc.
I downvoted you - these are, unlike design patterns, very well-defined mathematical objects, but furthermore, you shouldn't use such a broad brush.
IMO naming these programing constructs after their arcane mathematical roots is toxic to the advancement of the field.
OO design patterns do not have mathematical foundations, but that does not make them arcane or toxic.
> you shouldn't use such a broad brush
Probably not, I agree.