I know for a fact that the trackpad hardware is able to detect the amount of pressure and duration of a tap. Adding sliders to the control panel to let the user define the tap strength/duration threshholds to qualify as a click wouldn't be hard. Apple just hasn't bothered. And if you think it's bad in OS X, just wait till you get a load of the Apple trackpad driver and control panel on Bootcamp. They're so rudimentary that I still keep a wired USB mouse handy for when I boot into Windows.
There are two points of principle involved here.
First, the problem can be addressed by free third-party software, but it shouldn't have to be. It goes against the whole Mac way of doing things to depend on 3d-party gewgaws to make devices work the way they're supposed to.
Second, the belief evidently shared by Apple and some brainwashed consumers that it's we who have to adapt to the device is just plain wrong-headed. It's the device that needs to be adaptable to us. (If Dr. Asimov didn't make that one of his rules of robotics, he should have.)