@uncanny_kate There is also the opposite factor: a technology can become "worse". I enjoyed writing Haskell code in the past, but year after year the libraries ecosystem keep using too much abstract concepts and the paradigmatic Haskell code became too much unreadable for me, and I abandoned the language.