It's not so easy to include title and description of a training in TCX.
If we use an activity object (which would be correct as it is an activity), we only have one "Notes" field where we'd have to put both title and description. Nobody seems to use this field.
If we'd use a course object instead (which would be wrong since a recorded training is an activity and not a course), we could store a name (max. 15 characters) and in addition "Notes". In a course object, important fields like "Calories" and "Speed" are missing.