Essentially every other technical employee is either bad, has no motivation, or both. There are a handful of exceptions but not enough to make the day to day experience tolerable.
I had to explain the most basic practises of development to my team members. Why you should test your code compiles before you push it and open a pull request (really), why you should run the tests, why you should write tests. I spent a significant amount of my time simply preventing my teammates from tossing a hand grenade in the code every day.
The result is that they got annoyed I was scrutinizing their work (yeah no kidding, it needed scrutinizing) and that I wasn't actively soliciting their feedback on innovation work I was doing to improve practises across the company (yeah no kidding, they were terrible developers who wrote bad code).
When complaining to my direct manager, who was aware of the problems, didn't result in whatever they were expecting, they started complaining to his manager, who had no eyes on my team and so had no choice but to take their issues at face value and so, much to his reasonable annoyance, had to litigate these ridiculous non issues.
This dynamic is emblematic of the problems with the larger tech culture here, they hired too many awful developers and they are stuck with them. They aren't attractive to developers in general, bad reviews here, word gets around, and it's kind of a stuffy corporate environment.
Any halfway decent and motivated Dev is going to, pretty soon, bang up against this brick wall that is a ton of outrageously useless developers, who have lousy attitudes, and who are mostly pandered to. If you attempt to innovate then your options are include the garbage devs and watch your project flail and flounder and ultimately sink, or exclude them and watch them kick up a huge stink.