The developer of the driver is in the UK. Given how the UK legal system works, I understand why the developer likely sees non-compliance with Synaptics’ demands as involving excessive personal risk.
However, there are many other countries worldwide whose legal systems are very different, and would be much less favourable to Synaptics—what will they do if (say) a Chinese or Russian developer takes over the project?