Are you thinking you'd set the current such that it doesn't destroy itself when it crashes, but holds reasonably well during prints?
That sounds like it would put a lot more wear on the printer over time, and trying to adjust it properly would be more trouble than it's worth. Spending $5 on endstops from China might be easier.
Of course, I would like to see if this could even be implemented just for the sake of experimentation, and skip step detection has other uses too. I just can't see this becoming practical.
Disclaimer - I'm by no means starting an argument. Debating is just how I like to have discussions.