BaseCamp for Mac lacks an important feature that has always been available in the Win version:
When editing a track by moving an existing point, point's date/time info is deleted/not preserved. .
By not preserving date/time info for the track point, the track (if exported for example as a .GPX file) becomes invalid and unusable for further processing with (for example) sports performance analysis software.
In my opinion, this is closer to a bug than to a missing feature. Since this feature has always been available in BC for Win, I hope you can easily implement it on the Mac as well!
Furthermore, I would ask you to think about an even more advanced implementation in which, if I add a new point to an existing track , the point date/time info is the average value between the two points by which the new point is added. Simplified example:
Point A: 15:06:12
Point C: 15:06:30
Point B (new, between A and C): evaluated time: 15:06:21 (average between A and C)