Yeah the controller support is pretty awful at the moment. It was never meant to be fully implemented, Unity just handles a few controller functions by default. I can see how that could be misleading.