Boycotting on technological or political ground is the same. It’s all morality based.
You can say that HP handling of customer service or technological choices are not moral and thus grant a boycott. Some people might think that their political decisions are not moral.
I don’t think you can evaluate a tech company only on its technology. For example NSO Group wrote Pegasus which is a good working spying software. Is their tech doing its job? Yes. Did they sell it to dictatorships enabling the wrongful emprisonment of many people? Seems like it.
I never said supporting Israel is wrong. I just wanted to respond to your sentence saying that tech company should not be evaluated on their politics. I do not believe this, I think tech company should absolutely be evaluated on their political decisions. Like it has been the case with NSO Group.