The glorified global variable - becomes a gloried global class. Some say breaking object-oriented design.
Give me scenarios, other than the good old logger where it
As everyone has said, a shared resource - specifically something that cannot handle concurrent access.
One specific example that I have seen, is a Lucene Search Index Writer.