Aye!
Agreed. Even getting support over an issue (initially) was troublesome. But somehow I ended up solving it through other channels. But just like torrenting, or any other tech, once you get enough experience to solve issues on your own, things get a bit easy.
A tech being easy to grasp can be an issue too, leading to more script kitties messing in with the protocol.
Can it get worse than this?