App File Type Conversion Logic

In the 66i, one can convert different file types. The conversion scheme is Tracks and Routes can be converted to Courses. Activities and Courses can be converted to Tracks. 

A more logical scheme (to me) is that Tracks and Activities should be convertible back and forth.  And Routes and Courses can be convertible back and forth.

For example, if one has many Activities, one can convert some of them to Tracks and store in the Archive.  But then, one can't convert the Track back to an Activity.

Is there a logical basis for the current scheme?