I just use a 3D printed stand with space for an Anker USB hub with PD charging. It has all the connections of the dock apart from ethernet. I haven’t missed having a dock at all. I can use it to sideload apps and roms to the SD, run my portable USB-C external monitor through it, connect a controller to it. It was a lot cheaper doing this than buying the dock.
So, that’s my argument for not getting one ;)
The easiest way to discharge if it only stays on when connected to a USB power source is to use a mobile phone charger, your PC or similar. That kind of source will have enough power to keep the SD on, but won’t charge it fast enough to prevent battery drain. If you have a game running too, it will discharge pretty quickly.