Here is just another anti-tech screed styled as observation on alien life forms.
If anyone doubts that there is an ideological war against tech, here is yet another example.