Yeah, that seems reasonable. We have one of these to restore MPlayer bindings: https://github.com/mpv-player/mpv/blob/master/etc/mplayer-in...
Though rather than being baked in, these bindings have to be manually copied over the user's input.conf. mpv's config profiles don't extend to input.conf at the moment.
Any gradual changes just mean gradual changes to a keybind file. Anyone who doesn't like them can simply use their own keybind file from previous versions, or from their own modification.