Only anecdata, admittedly.
I know several developers who've switched from Mac laptops to PC laptops after getting frustrated with recent Apple hardware. After the keyboard fiasco, the "I swear I'm gonna switch" buzz on Twitter seems to have increased significantly.
I've been surprised that web developers are willing to give up macOS (which I think is great) for Windows or Linux, but Microsoft has made huge strides in making Windows more developer friendly. It certainly seems like there's less of a switching barrier these days.