Custom Gestures enhancements
Compared to competing devices such as the Razer Basilisk V3 Pro or Logitech's own G502 X Plus, the MX Master line adds the useful built-in "Gestures" feature which already multiplies each programmable button's capabilities by five, mind that each motion can be assigned to a Smart Action. One quibble is the fact that likely useful control assignments such as Smart Shift enablement and switching between pointer speeds is not accessible through these Gestures. Is there necessarily a technical issue with allowing those modes to be changed while the mouse is in motion? Else, what if under Custom Gestures, switching those modes would be allowed just for the "Click", but without disabling the programming of motional Gestures to other actions?
On the other hand, maybe it is too much to allow actions to be assigned to combinations of at least two buttons such as pressing an auxiliary button in order to at that moment modify what the left click or right click does (of course, the default left and right click functions themselves must not be modified since that would lock one out from their computer). Enabling left and right click Gestures while preventing the Click action from being modified would provide a much more convenient access to those Gestures, though understandably in the left click case, the user would have to be aware of the forfeiting of drag and drop or box select functionality, else said Gestures should only be added to the right click.