It’s possible to support the Palestinians but not Hamas.
In sentiment, maybe. In reality? What concrete things can you do to benefit Palestinians that don't also benefit Hamas? Hamas are Palestinians.
That's like saying "I support Israel's right to defend itself, but not to harm innocent Palestinians." You don't get to choose. It's a package deal.
4.8 is still .NET Framework, supported for the next ten years at least, and an easy transition.
Moving to 6 or 7 is more involved and might take actual effort (but might be nice for Linux compatibility). Not moving from 3.5 to 4.8 is an oversight.