> Easy Stuff First
The unfortunate part about this particular example is that subprocess's interface isn't really that well-designed, and so people resort to os.system simply because it is less complicated than subprocess.
> Ducks In A Row
I don't think isinstance is really that bad, but checking based on something's exact type is definitely wrong.
> Toys are for Children
One of the problems of a batteries-included stdlib is that you have to support it just about forever. Though I would like to note that for basic async programming Tornado is surprisingly good, and less complex than Twisted.
> Foreign Concepts
Apparently this is especially useful for scientific and mathematical computing. I can't see how it's especially dangerous since just about everyone will use list instead.