That's not uncommon, when you make something easy* to learn and use you obfuscate certain things that are more "advanced" to streamline the onboarding experience, and then when you want to break out of the streamlining you gotta learn to circumvent those "stops" somewhat, which often end up being pretty non ergonomic. It compounds as well because the ones developing the language will have a bias towards what it currently offers and the "unorthodox" side keeps getting set aside.
*and by easy there I mean streamlined and more intuitive on most expected "common" tasks than the alternatives
*and by easy there I mean streamlined and more intuitive on most expected "common" tasks than the alternatives