No, they are still weird. They are only not weird if you've become accustomed to the weirdness.
I primarily develop on Windows, and when I come to Linux to work on things I am astonished to find that Linux developers think nothing of using upwards of half a dozen different languages to build one thing. CMake, autoconf, shell, and python all being used to build a single C++ program is weird and unnecessary. If you don't think so I submit you've merely become accustomed to doing things in this incredibly weird way!
PS: Windows has its own developer tendencies that are weird and unnecessary, but I will at least readily admit that about them.