"The ABC group wanted to isolate the user, as completely as possible, from the big, bad world of computers...ABC should be the only tool they ever needed. This desire also caused the ABC group to create a complete integrated editing environment, unique to ABC"
The problem with this design choice, is that it isolates you from the rest of the software ecosystem. This is why PHP became part of the LAMP stack and why Smalltalk became isolated and esoteric. In this sense, Perl, Ruby, and Python all made a beneficial choice to be good citizens in the Unix-like space.
Probably to make it easier for programmers who end lines with them as a knee jerk reaction. After a stint of java or javascript, I find myself doing it too.
The problem with this design choice, is that it isolates you from the rest of the software ecosystem. This is why PHP became part of the LAMP stack and why Smalltalk became isolated and esoteric. In this sense, Perl, Ruby, and Python all made a beneficial choice to be good citizens in the Unix-like space.