This is certainly not true. Evolution of programming languages is circumstantial. There are many flaws in all of the ones you had listed.
The marginal cost of deprecating something or breaking something is higher than the incremental cost of workarounds. This happens all the time from the laryngeal nerve in Giraffe to the evolution of a programming language, say JavaScript.
Please don’t mix good design with popularity. It’s a correlation/causation fallacy.