Breach of trust... Lowers the reputation of whoever rescinds. If a company does this they get a bad rep and fewer applicants. A employee does this and it might get around costing them job offers elsewhere.
But who would the reverse be true? It’s not as if there’s a database of employees who have signed a contract but didn’t show up...