In a company like that, it's most likely that other colleagues are also affected by the same thing, or some other restrictions. I may be missing Emacs, another co-worker may be missing VSCode and the third one would complain that he has to use something else instead of Sublime Text. And we all hate we have to use Jira, and would rather use maven or even ant instead of that goddamned gradle. Hearing that other co-workers have the same or similar issues can even make the team bond better because they are in the same situation. Sometimes expressing dissatisfaction with the way a company works is the only way to change things.
I think that's more like option 3 and aiming to be the rebel advocating for change instead of the grumpy douchebag. The line might be thin between the two positions I'll grant you that. I've tryed my best to be a 3 at my current gig but I guess I fall into 4 from time to time.