Who decides what is a mechanical problem and what is caused by crashing? We already see drivers retiring or losing time due to "mechanical issues" which were clearly caused by going off the road and hitting things. Or the other way around, what if a crash is caused by a mechanical issue like Latvala's big one in Argentina?
Too complicated and too many grey areas, I don't think it would be possible to make that work.