I have, over the years, developed a theory, to wit: we keep reinventing basic system administration tools over and over again for three reasons:
1) It's fun.
2) Most programmers are naive. (This point bears expansion: most programmers have less than five years of experience and this has been true for decades because of the exponential growth of the field. I don't have the exact numbers, but the shape of IT is Eternal September.)
3) People make a lot of money from these microcosms. You can't make money selling old shell+SSH+make, so you wrap it in e.g. Python and create an "ecosystem" and then people are getting jobs and selling books and courses and even certifications if it goes that well.
(Point 3 is mostly due to point 2 (naivete) but there are certainly people who consciously and deliberately try to create new things just to get in on a hustle.)
- - - -
Just use Lisp.
(That's my new slogan.)