Oh completely agree with all of these but it's possible to deliver them without the malfeasance of actually measurably damaging the productivity of your staff.
The big problem with modern IT teams is they are an independent authority that never actually wears the user's shoes for a moment.