I got a Logitech MX Vertical that you can charge while using. But why would I ever do that? I charge it 3 times per year when I'm going for lunch and that's that.
I generally get a notification I need to charge my mouse when I’m in the middle of using it. It’s nice to be able to plug it in without interrupting my workflow. If instead I ignore the charge notification and keep working on what I was working on, I generally then forget to plug it in however many hours later when I’ve finished work. After enough cycles of this, it dies entirely. Sure it only happens a few times a year, but you would think Apple of all companies would get this right.