Man I love it, and my battery lasts weeks! Sorry to hear yours doesn’t. And yeah, I wish it had Linux drivers. I thought I found some software somewhere that allowed this (I don’t really use Linux as a desktop, just terminals). Maybe I’ll try and find it and put a link here.
Yeah, mine lasts 4-6 weeks, but with the Logitech M570 trackball I was getting 6-12 months off of a single AA battery.
The M570 also has a red led that lights up when you need to replace the battery. The ergo doesn't have any such led, so the only sign that you need to recharge it is when it dies.
There are some "drivers" for it but I haven't had much luck with them. What I did find was someone had some scripts I was able to use to get things usable on a 4k monitor: https://gitlab.com/khaytsus/mxergo