As with everything in the world of cars, it is there to give people the choice.
You may switch your Traction Control off, but that does not make it a gimmick that should not be there, does it?
Personally, I would leave it on all the time, but it is nice to know I have the choice rather than just being told I have to have it.