Can't you just buy a mouse which has a dedicated dpi switcher button for basically the same amount of cash?
Look, it's a niche app. It won't make a billion dollars. It solves a small problem that some people have.
If you do some geeky "I can solve that problem for less", fine. But not everyone has brilliant problem solving skills, and the time to look at every alternative. They find something that works OK, and use it.
Some people use dropbox, not rsync. Programmers pay for Github, not a commodity host with git. Slightly suboptimal (from my perspective) products still sell, every day.