ABSOLUTELY! I didn’t like the automatic center on cursor when zooming at first. But I am a big fan of “mouse only” pan and zoom and this has become my favorite feature. Other programs require Shift or Control to either pan or zoom, or they zoom without centering, which really just means “zoom out from one location” then “zoom in on another location” with finer control necessary on cursor location to get the center where you want it.
There is also a decent reason for snapping the cursor to where you right clicked, when you dismiss the context menu. No more positioning for what is likely to be the same place you right clicked.
There are fairly regular discussions on both of these issues with people coming down on both sides. What is really required to change it is someone to allow a checkbox option and program it themselves.
I doubt anyone will take the time to guide the OP through the source code to point out where exactly this code is. Just jump on and find it! Make sure your patches follow the source code guidelines, the UI guidelines, and work under Windows, Linux, and MacOS! Thanks OP, this will be an awesome addition to KiCad capability!