I don't think that Nissan would spend the money developing it and add cost to the Z by adding that feature if it served no purpose.
I think most people who race cars find it a bit awkward, so they want to take it off. But if you learn to work with the system I believe you'll do better than you would without it.