I got bad grades in high school because I was a kid and didn't yet know what was important in life. That shut me out of any possible avenue where I'd be able to contribute to "curing cancer". No one will let me work on cancer. That door is closed. But for some reason people will pay me to write "useless" software. I'd imagine many of us are in this boat.
Add some new features or fix some bugs in IGV or other common projects and you'll be helping thousands of cancer researchers be slightly more productive.