This article had one interesting idea: the role of government funding in innovation. But rather than explore and flesh it out, it settled for a series of overgeneralized and unsubstantiated polemics against capitalism, akin to a sophomore political science student who's just finished the manifesto for the first time.
that's fairly common for Guardian opinion pieces these days. They used to be a great source for investigative journalism (and I'm sure they still have some great journalists on the payroll) but in the last couple years they've definitely been sliding further and further into far-left political opinion pieces.
It is, but I am ethically bound to not work on any project that has military funding. In general, engineers and software developers need to make better ethical choices.