Developers as people are happiest when productive. A company can say you need to sit in the useless meetings, write the TPS reports, use the shitty desktop, and wait 12 weeks for IT approval to update packages like everyone else because this is the grown up world and you’re not special. This might be a social status regulation play, but crucially it’s not an efficiency or cost saving play. Developers like forward progress and the things they complain about are generally the time wasters.