Classes often aren't the simplest tool for the job
This is a pretty low-quality post. Of course you can pick on Java for shoving every feature into a class. That says nothing about classes in general.<p>Printing: Java is verbose because it requires a class. Most languages with classes don&#x27;t.<p>The namespacing example in JS is weird because JS has namespaces as pointed out already, but again this case is only a problem in Java where you might use a class just cause everything has to be a class.<p>Functions: same thing.<p>Objects: not all languages have a separation between objects and class instances, those that do don&#x27;t require you to use classes. :shrug:<p>Object with shared behavior: yes, this is where classes are useful because this is practically the definition of classes.<p>So the bottom line is use classes for the things they were designed for. Who knew?