So you jump on the bandwagon with whoever you hate least, and pretty soon you find out that’s almost all you have in common with the rest of the riders.
They could dynamically band together on a per-issue basis and have more reasoned discussions focusing on those issues instead of making sure to pronounce “shibboleth” correctly.
Democrats is just as extreme. You have the science part of Democrats who vote for them since Republicans largely rejects science for religious reasons (see evolution etc). Then you have the identity politics part of the Democrats. I am 100% certain that a majority of software engineers doesn't agree with the identity politics parts of the Democrats platform, yet they still vote Democrats since they at least doesn't have the religious fanatics on their side which are even worse.
In countries where you can vote right wing without voting for science denial software engineers tend to vote right wing since it gets them lower taxes. Left wing parties are mostly for people with less money.