Motivation for designing libraries to be non-thread safe
===

There are many libraries and APIs (e.g. [Qt][1]) that seem to be intentionally designed to be non-thread safe. What is the motivation for such a design?

  [1]: http://doc.qt.nokia.com/4.7-snapshot/threads-reentrancy.html#notes-on-qt-classes