I have learned via the comments that mining is successful because it is an AFK activity. First thing learned, to add in some sort of silly mini-game (which is what this suggestion does) will cause non-bot mining to die. Folks will cancel alt-mining accounts. There'll be all sorts of forum screaming. It will not be good for the game. Second thing learned, bot technology has come a long way since the days of Ultima Online and Everquest. Today, bot technology relies heavily on image analysis. Hell, bots can actually run complexes and missions. So the suggestion below isn't going to stop bots, they'll make them even more necessary. The other thing I've learned is that if you're going to make suggestions on "improving" mining, actually be a miner. Sure, I can fly a Retriever, but I only mine very occasionally.
Mining, as we all know, is boring. Passive and boring. It's also extremely prone to botting. How, then, to combat both boredom and botting? Add some interactivity to the mining process. Someone, somewhere, posted a similar idea, linking to some existing game. I decided it might be useful to mock-up the EVE Online user interface to show the concept in situ.
Here is the larger view of the mining interface, animated.
The laser would move slowly and less erratically for common ores, but more rapidly and frenetically for rarer ores. The same principle would apply to ice.
This concept gives some interactivity to mining (albeit, not super exciting), and that interactivity should help combat botting. If a bot cannot react to the new interface, it is doomed to a 25% yield.