Because the controller has the big picture about the traffic he (or she) is handling, and you don't. Standards exist to STANDARDIZE - they use heading for everyone (as mentioned above by actual Air traffic Controllers), and they don't have to figure out who is flying what (heading or track). If you're IFR, then play by the same rules as everyone else. The rules might seem silly, but at least they put us all on the same page.
(And yes, I'd support a change to the standards if they wanted to make everyone fly "Tracks" instead of "Headings". It would make sense. it would also mean that every airplane in the system was required to have on board track guidance - yet another equipment requriement....)
For a standard to have merit it must be measurable AND enforcable. In this case the measure is dependent upon a magnetic compass which is subject to myriad inaccuracies and certainly not STANDARDIZED from plane to plane. So in reality compliance only gives the appearance of following a standard and isn't enforcable anyway as they will not know which method the pilot is flying (at least until they have certifieably accurate and up-to-date wind info). In truth, ATC monitors the "big picture" in real time and makes adjustments as required whether you fly HDG or TRK.
If airplane X has a compass error of 10 deg left, and airplane Y has a compass error of 10 deg right and ATC gives them each the same HDG instruction what standard is being executed?
Here are the compass calibration requirements from FAR 23
FAR 23.1327
Magnetic direction indicator.
(a) Except as provided in paragraph (b) of this section--
(1) Each magnetic direction indicator must be installed so that its accuracy is not excessively affected by the airplane's vibration or magnetic fields; and
(2) The compensated installation may not have a deviation, in level flight, greater than ten degrees on any heading.
(b) A magnetic nonstabilized direction indicator may deviate more than ten degrees due to the operation of electrically powered systems such as electrically heated windshields if either a magnetic stabilized direction indicator, which does not have a deviation in level flight greater than ten degrees on any heading, or a gyroscopic direction indicator, is installed. Deviations of a magnetic nonstabilized direction indicator of more than 10 degrees must be placarded in accordance with Sec. 23.1547(e).
Even the FAA allows for 10 degress of error and even more if it is placarded. How many pilots update their compass calibration card annually? How many even look at it and compensate while flying an ATC HDG?
More often than not TRK is well within this 10 degrees of HDG unless you are in a hellacious xwind.