Yea, I completely get what you're saying and for the most part agree. To be frank, I think the author of the article made an error in deconstructing on the 'Math' object (at least at a global scope). 'Math' provides a namespace for all of its methods and a similar approach should be taken to other libraries/pieces of code. I also agree that keeping things simple and straight forward makes sense, but you're doing it by forcing one to abide by those standards although someone might have completely legitimate reasons for explicitly scoping their variables.
Either way, I think it is what it is and the benefits of CS very much outweigh the cons. Thanks for the feedback
Either way, I think it is what it is and the benefits of CS very much outweigh the cons. Thanks for the feedback