why do formal shoes have a problem of cracking the soles? I have gone though several pair of the formal shoes I buy online and the problem is the same. I know it is something to do with the sole quality but how do I determine this on the e-shop before ordering?