I agree with you, skillchecks would be good and make the player active during the time, transforming the mining system in something else besides
-Click
-Wait
-Move
-Click
That's boring and even if some players like the afk part of that, they're not actually playing the game, but rather waiting...