I think this is a bit of a gray area, and verticalScrollToTrack is possibly a little overused.
I'd say folks use verticalScrollToTrack for the following reasons:
1. Ensure a track is visible in the viewport.
2. Draw attention to a given track / event.
I suspect the current behavior is best for 1. When selecting slices using various navigation tools such as the '<', '>' hotkeys, we want to make sure the track that the selected event is on is scrolled into view. We don't want to always move it to the center. In fact I'd argue we want to minimize scrolling at all costs in this case, and avoid moving the viewport unless necessary.
For 2, I'd suggest that relying on centering/movement is a fool's errand. If the track is at the top or bottom of the list of tracks for example, we cannot center it anyway and the viewport might not even move at all. I'd suggest the correct solution is to instead make the track/selected event highlight more noticeable. Admittedly, the black outline for event highlighting doesn't stand out as much as it should.