I don't feel a need to "program" my mouse in any way, although, yes, there are features on the Magic Mouse II that I don't use, I just don't need them. I like things to be uncomplicated and I appreciate that in a mouse, something that I do use every day and half the night! My Magic Mouse II is BT and native to the Apple products with which it works, no need for some dongle doohickey that has to be plugged into a port or a separate charging stand, whatever. Years ago, back in my Windows days, I had various mice that had scroll wheels, buttons and other bits and pieces which I found cumbersome and awkward, especially since I wasn't interested in most of the additional features and functions.
All that said, I will add, though, that there is one feature of the Magic Mouse II which most of us don't like but we've gotten accustomed to it, and that is that in order to charge it one has to turn the thing upside down and plug in the cable, which then of course means that it cannot be used while it is charging. Annoying, but not insurmountable, there are ways around this, such as paying attention to when it is getting close to needing to be charged up, and timing that so it can be done overnight while one is asleep or while one is away from the computer for a couple of hours. This strategy doesn't always work out, though, so then there's the simple method of having a second, duplicate Magic Mouse II all charged and ready to go when the one working on the computer needs to be recharged. I simply grab the fresh mouse, then plug in the other one to let it charge, and carry on with whatever I'm doing....