It\'s generally agreed upon that relying heavily on global stuff is to be avoided. Wouldn\'t using static classes and methods be the same thing?
Not entirely. Static actually determines when, where and how often something is instantiated, not who has access to it.