>>981916
>>981911
Java's obsession with classes made a lot of sense when the language was introduced, as back then the standard was shitty C and C-like code that worked mysteriously and with no safety guarantees.
Classes were an attempt to encourage good practices, such as code reuse, standardization, and separation of code with different purposes.
Of course, bad coders manage to write bad code no matter the language, so we end up with constructors of factories of constructors of stuff.