Torque is a measure of rotational force. HP is a measure of work, and is certainly something you can point to in "real life". It is a measure of mechanical force or energy being expended over distance and time. Specifically, one HP is the work required to lift 550 lbs. one foot on one minute. You can have a trillion lbs-ft of torque, but at zero RPM there is zero work being done, hence zero horsepower. OTOH, you can have a shaft with 1 lb-ft of torque turning a million RPM, and it will be making 190HP. Put a 1000:1 gear reducer and, assuming no loss in the gears, you now have a shaft turning 1000RPM with 1000lb-ft of torque and still 190HP. As someone else mentioned it takes torque to break the tires loose. Roasting them requires work to be expended, hence horsepower is what is needed.