Not so uncool at all. Perl had that too with the Mac::OSA modules. The whole thing is quite practical, especially when you're building a Python script anyway that only needs a few functions from applications. However, with more complex things it can often be quite cumbersome, especially when media data types are used for which there are simply no usable equivalents in Python.

At Der Schockwellenreiter you can find the original article.