Here a video that I believe shows how frustrating the behaviour can be:
https://vimeo.com/508783303
Vertical zooming should treat envelope lanes as tracks.
So if the vertical zoom center is set to 'Track under mouse cursor' and the cursor is over an envelope lane it should allow me to zoom fully into the envelope lane without jumping back to the track.
I have no active experience with the other options but I imagine 'Track at center of view' and 'Last selected track" also to respect envelopes. For 'Top visible track' maybe it might not make sense.