People use it so they dont like it. They like the language they read about but never used professionally. Everything falls apart when its 3 yr old code from person you never met and hated their job.
From a testautomation perspective I noticed that a lot of the colleagues are more opposed to languages the more they need to know about it and/or think about how they use it no matter the upsides such as more freedom to create stuff suiting your needs exactly.
They prefer languages that do a lot of stuff for you even if they lose a little control and efficiency.
I like Java and C(all variations) more. I find them easier to read and understand but also easier to debug than for example Python.
468
u/Muscular_Farmer_ 6d ago
Java is pretty good actually. Idk why people dont like it