It has always surprised me how many developers are OK with just going radio silent when things aren't going well on a project. It's a bridge burnt, plus they often don't get to collect their last payment. It's a lose-lose, just a horrible way to exit a professional contract.