That's a weird take-away from the post, where the only time ICE is mentioned is
> Putting aside GitHub’s relationship with ICE,
and the rest of the article provides technical reasons.
>and the rest of the article provides technical reasons
The post ends with an indictment of capitalism.
I feel like that's the whole point of the OP. I agree with the overall post but mentioning the ICE relationship seems to detract from the main point.
"I hate GitHub because X Y and Z features are bad" is a good reason to move away; "I hate GitHub because one of their thousands of enterprise customers does not align with my political views" is not, in my opinion.
For the record, I do not support ICE