Only because you're expecting it to be like C just need to get used to the verb-noun layout. C has a join function correct? So does PS - it's just laid out as verb-noun, so join-path or join-string etc. Once you get used to that it's actually pretty nice I promise!
That's because I'm a C/C++/C# developer .
C# has a String.Join() method. It's laid out in a Object-Oriented / type-based, which is what I'm used to.