I also think that an important factor certain ideas didn't spread faster is not because the implementations weren't good enough but because programmers don't want to throw out everything for something new that they don't yet understand or might not want to understand. Plus big corp backing a new language ecosystem can make a huge difference in adoption.
But for me personally certain programming languages have been more empowering than llms.