HP ratings are mostly a marketing gimmic. Just about any engine can be rated at a higher HP if one just runs the RPM up a little higher [design issues affect this]. Higher HP at a high engine RPM only makes it possible for a vehicle to go faster. HP affects speed, torque affects acceleration and the two are related to some degree but not in a way that really counts for vehicle performance. For pulling power and acceleration, high torque at a moderate engine speed is desireable; that's how the engines in semi-tractors are designed. High HP at high RPM translates to speed. The Indy Cosworth engines were small, 4-cyclinder jobs that put out high HP at 10,000 RPM and the cars are fast; but, takes about a lap at Indy [2.5 miles] to get up to full speed because then engines are not designed for high torque in the mid-range.
So, why all the focus on more HP?