They were so mediocre that I had written them off as being gimmicky and something that would never catch on. Clearly I was proven wrong but it felt like it took a long time to reach that stage.
In hindsight it's no different to a lot of other breakthrough technologies. For example MP3 players took a few iterations before they became a viable competitor to existing portable music devices.
Terrible for FPS's in the dawn of internet fragging.
But they were actually that bad. Rollers were always gunked up. Had to get the tweezers out to get it really clean, but it was useless, it just got dirty again. You couldn't actually use a mechanical mouse on a desk in a pinch without a mouse pad (at least not my desk) whereas optical mice work on any non-reflective surface. I remember the first time I got an optical mouse I used it on my upper thigh for like a whole day just because I was so amazed it could do that!
Honestly, upgrading to optical mouse was a big deal to me. I upgraded in 2002.
Optical mice also have a surprising upside, the kids used to steal the balls out of the mice in the library or computer lab, so they had to be super glued shut. Meaning they worked about as well as a mouse without a ball.
I never had much luck with those velcro mouse cleaning kits, I'd still end up scraping the rollers.
I think I only cleaned my ball mouse once or twice in college, but cleaned plenty of other people's mice for them. The ball mice were so easy to clean, about as easy as filling washer fluid or putting air in a tire.
I wonder if wireless mouse using the ball would last much longer on battery. I guess, it could. It still uses a led light internally, but I don't think it needs to be that strong.
I expect you could also make a self-powered keyboard with a coil and magnet under the spacebar...
I also remember just two rollers/wheels (X/Y).
For example, this page: https://computer.howstuffworks.com/mouse2.htm says something about "optical encoding disc".
Also, I found those rare cleaning sessions to be nice cathartic breaks. But they certainly weren't every 15 minutes…
They probably perform quite well in a dust free environment.