I have multiple times criticized tech on political grounds, but is that a valid reason for criticism or does that simply constitute ranting?