This is true, but that doesn't mean it can't. You can code basically any plugin with C# - the issue is knowing how. For example, I got MIDI input working in Unity. But yeah, I do wish Unity had a few more neat DEFAULT tools.
Yeah, already aware of plugins like UScript (Blueprint/Kismet-style visual scripting) and Rain (AI); just a bit annoying since I'm cheap and I'm not that good a programmer.
I actually haven't looked into Audio in Unity, but I sure as hell hope it's got the basic tools for me to be able to replicate the Halo 2 audio setup (multi-layered audio, randomisation and modulation, fading, loops and alternate loops, ins, outs and loop transitions, detail sounds etc).
The other thing that really bugs is me is options. I want my games to have a standard options menu that covers stuff like resolution, v-sync, graphical effects, different audio settings etc as any normal game should have. Maybe it's because most devs don't look into it, but it seems like most Unity games rely on the stupid launcher at the beginning.