One may argue that using the different attribute names to denote IDs will make the various kinds of tags easier to recognize.
in terms of further applications that make use of temporal information, it is not necessary to use various attribute names to denote tag IDs the kind of tag is already known when its attributes are parsed.